Skip Navigation
50 comments
  • For a server? I want it out of date, so long as "out of date" means "older versions with backported security patches".

    I'm boring and don't care about the new whizzy crap, because if it's working now and it's secure, I'm not touching it. There is no feature you can offer me that will make me want to update a stable working server, so don't screw with what version of software I'm running.

    For desktop use? Give me KDE Plasma 6.2 right now, not three years from now. I need that new shit in my veins, so hurry the hell up.

    So I mostly use Debian stable on anything server-y, and Fedora on anything desktop-y.

    And, I posted this just a few days ago, but I don't like, at all, going outside of distro repos on Debian for packages.

    You end up with dependency chain issues in dpkg/apt, because dpkg is super hyper prone to them anyways, and have installs you can't easily just update or upgrade because it can't figure out what in the hell you've done to it.

    So I just uh, don't use 3rd party repos for updated versions of things unless it's utterly critical to do so and/or accept that at some point I'm doing a clean install for a migration because shit will be so broken you can't pull it to the current stable version because of the 3rd party software.

  • Debian ships a new release every 2 years.

    You can use flatpak to get the latest apps. If you need the latest CLI software use containers. The entire point of Debian is to have a solid base system to build off of.

  • Debian is on a roughly 2 year release cycle, and typically has a 6 month (-ish) freeze leading up to the release. So software in the stable release will generally be somewhere between 6 months and 2 years out of date. (My math might be a bit off but hopefully you get the idea).

    Ultimately, it comes down to how you use your system, and what you need/want from your software. What you consider to be "the things that matter" will really be the deciding factor here. Need the occasional newer version of an application or library? It's probably fine. Need the latest, greatest desktop environment? You may want to pass.

    There are a number of ways to install newer versions. Backports, if it has what you want, is the easiest and safest.

    There are other ways as well, but depending on what method you choose and what software it is, you may need to be careful not to break something. (I'd recommend not adding random third-party deb repositories for this reason).

    Flatpak seems reasonable, but I haven't used it much (once or twice I think). I typically use backports, or occasionally do my own local backports from sid.

    Snap and AppImage are also possibilities. I don't use snap, and I think I installed something proprietary by AppImage exactly once.

    If it's not in Debian at all, then I need to handle that a bit differently. But to me that's a different issue than the 'old version' issue that Debian is often derided for.

    Anecdotally, I've been daily-driving Debian stable (including for gaming) for over 20 years, and it suits my needs well. But of course, YMMV.

  • This is always a spectrum from how long it was since the last Debian stable release. So about 2 years max.

    Modern release cadences make it crazy anywhere but Debian, but security patches are very timely. If you're dealing with newer features, driver support or java/npm packages you're probably also outside the typical defaults, but there's generally some people working to keep the common ones up to date.

    Still not my preferred way to handle updates and in some cases... kind of abusive to the maintainers who constantly haVE to deal with bug reports from "out of date" Debian users. The xscreensaver maintainer has some choice words. But it works, has for years with no sign of slowing.

  • Years ago I tried running Debian on my desktop computer and it became very quickly apparent it was not suited to my needs because of the out-of-date software. These days I only really consider rolling release distros for my desktop, or at least something with a fairly snappy release schedule. If I went for Debian, I'd probably run sid or testing.

    Now, in situations where the bleeding edge is not necessary, Debian is fantastic. I've run it on my laptop, Raspberry Pi server and PinePhone. On the laptop, having a solid base that doesn't break if I don't use it for a while was great, since I didn't use that laptop often. I did use flatpaks for some applications that I really wanted to be more recent and it worked nicely. So yes, you can use Debian as a solid base and use Flatpaks/Appimages/other to run apps you really need the newest version of, where available of course.

  • My main issue with it isn’t being out of date. Although that is also an issue.

    The main issue is just overall lack of packages in the repos compared to arch.

50 comments