I thought I should move to guix. I started that and ran into the non-free kernel / firmware zealotry, concluded that was deeply stupid and stayed put.
edit: Debian call their rolling release sid or unstable, the slower rolling testing is also fine.
I thought I should move to guix. I started that and ran into the non-free kernel / firmware zealotry, concluded that was deeply stupid and stayed put.
edit: Debian call their rolling release sid or unstable, the slower rolling testing is also fine.
It sounds like maybe not..
> From a software developer's point of view, Debian Sid and Arch are both "unstable" release streams. That means that they don't have versioned releases; they just have one indefinite release stream. There is no formal schedule or window for any class of changes.
If you follow "testing", you get a slightly strange cadence where things change quickly just after a stable release and gradually slows down until stable is created, then picks up pace again.
A reasonable choice is to follow whichever named release is currently in testing. Currently that's "trixie". It's identical to the testing release until the fork happens, at which point the local install will be an instance of stable. It's very easy to forget you've done that until you notice some program you're running is older than you expected, at which point upgrading to testing to find the newer one is straightforward.
The machine I'm writing this on is running debian unstable. Installed ~ four years ago when I bought the machine, expecting it to continue working until the nvme burns out.