← Back to context

Comment by pessimizer

4 hours ago

Just use Debian. If you have technical skills, run Debian Testing. If not, run Debian Stable, or someone else who repackages Debian Testing such as Mint or (as you mentioned) Ubuntu LTS.

Debian Testing will sometimes break, so technical skills are necessary if you want to always be sure you can be up and running. Otherwise, something may not work for a few days to a week, like CUPS (printing). 99.9% of the time, it won't be your networking or something super-important, but it could be. When you update, read the list of changes and absolutely make sure that you know what the things are that are being uninstalled, and whether you can do without them for a few days. Check the internet for when packages are removed from testing (and why) or will be moved into testing from unstable. Don't forget that you can use LLMs now when you have a problem.

Once you've been able to handle Debian Testing for a while, especially through a couple of breakages, you'll probably be confident enough and knowledgeable enough to know if you want to go to another distro. I personally don't need anything other than testing for my desktops, and stable for my servers.

edit: Debian Testing gets software that has worked smoothly on Debian Unstable for a two-week period. Sometimes things get missed during those two weeks, and sometimes Debian decides to reorganize packages radically in a way that takes more than one update. One thing to remember is that urgent bugfixes to Debian Stable might bypass testing altogether, and might actually arrive later to testing than everywhere else. You'll probably hear about those on the news or on HN, and you might want to manually install those fixes before they actually hit testing.