(I use Arch on my desktop & WSL w/ Debian testing at work)
(I use Arch on my desktop & WSL w/ Debian testing at work)
And yet the use "rolling" distributions that often contains exactly the same software.
Please note that security updates for "unstable" distribution are not managed by the security team. Hence, "unstable" does not get security updates in a timely manner. [1]
Sid/Unstable and Testing track upstream releases.
If an upstream developer releases a new version to fix a vulnerability, Sid gets the upstream fix just like other rolling distro.
If a version in Testing has a vulnerability and Testing entered a pre-release freeze the fix gets backported.
If a version in Stable has a vulnerability the fix gets backported.
This is designed to provide the "best of both worlds".
It’s understandable that some would fall on either side of being ok with that gap or not.
Those were entirely understandable given sid's nature, and it was much more reliable and functional than one would have expected from an "unstable" active development OS distro. It wasn't unstable in the sense of crashing or being generally buggy, and it was generally quite possible to use it as an everyday desktop.
It did, at least back then, require more active administration and a corresponding mindset than a fire-and-forget stable release would, though.
Sid might of course work as a basis for a distro for someone like Valve, but I think they'd need to do something similar to what Ubuntu does with freezes and weeding out issues before releases, or at the least have some kind of a delay before updates were pushed to non-testing devices if they based directly on the unstable release.
sid is not a release, it is a staging area for packages to roll into a release.
You can absolutely upgrade to sid, run it, and get daily updates, at the much higher risk of breakage of your system.
"This distribution will never get released; instead, packages from it will propagate into testing and then into a real release." is a literal quote from https://www.debian.org/releases/sid/
"continuously updated and never released" would be more correct.
It's like saying that a git repository that never gets version tags is "released on every commit".
Too bad for most linuces we still cant build the base system in a single step like we have been able to do since the dawn of time in traditional unices.