August 18th, 2024

Why I should be running Debian unstable

The author considers upgrading from Debian stable to unstable for access to new packages and features, noting outdated tools in stable and inviting suggestions for additional useful tools.

Read original articleLink Icon
Why I should be running Debian unstable

The author discusses the benefits of running Debian unstable, expressing a sense of missing out on new packages and features that are not available in the stable version. They acknowledge the common perception that Debian is outdated but argue that stability can be advantageous. The author lists several new packages available in unstable that they find interesting, such as codesearch, dasel, and gtklock, as well as some backports they currently use, including markdownlint and poweralertd. They also mention packages that are outdated in the stable version, like firmware-iwlwifi and yt-dlp, which could benefit from updates. The author reflects on their experience with Debian testing and considers upgrading to unstable for better access to new tools and features, especially as a Debian developer. They conclude by inviting suggestions for additional tools they might be missing.

- The author feels limited by using Debian stable and is considering upgrading to unstable.

- New packages in Debian unstable offer interesting features that are not available in stable.

- The author uses several backports and finds some packages in stable to be outdated.

- They emphasize the importance of testing new releases as a Debian developer.

- The author invites feedback on additional tools that could enhance their experience.

Link Icon 6 comments
By @jauntywundrkind - 5 months
Spent ~10 years on testing, been on unstable for probably 8 more years now. It's great.

There are some periodic times when dependencies aren't satisfiable, but usually <1 wk. Aside from not being able to upgrade a package once or twice a year, I haven't seen any downside.

It's great having the larger selection of packages available & I am glad to get latest greatest versions of things. I don't know why I spent time on "stable"... I thought I needed it, that life would be chaotic otherwise. And sometimes I'd have to go pin packages I needed at more reasonable versions in. But eventually i switched to testing then unstable, & it's been great.

By @JohnFen - 5 months
I get why people might want to run unstable. My own preference is the exact opposite. One of the main things I appreciate about Debian is that it's conservative and doesn't run on the bleeding edge. The tradeoffs involved in that in terms of not always running the most recent versions of programs and not having easy access to the newest software are completely worth it to me.

Another of the things I appreciate about Debian is that they've worked out a system that can accommodate both people like the author and people like me.

By @guilherme-puida - 5 months
> dasel: JSON/YML/XML/CSV parser, similar to jq, but different syntax, not sure I'd grow into it, but often need to parse YML like JSON and failing

I maintain dasel on Debian, and It's such a nice tool! I don't use most of it's advanced capabilities, but being able to convert from/to any of those formats with a single tool is very useful.

By @gjvc - 5 months
until the next kernel update causes your nvidia driver to fail to compile

perhaps a more reliable option is to manually install a known good version of the kernel and any essential drivers and run "testing" instead of "unstable"

debian is conservative and works well for many people, but the (albeit rare) bumpy bits are just as bad as anything else in the linux world

By @josephcsible - 5 months
Debian unstable would be my dream distribution if it received the same effort for security updates that stable does.