• cecilkorik@piefed.ca
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    4 hours ago

    This is a common misconception I think. “Stable” from a development point of view (which is what Debian is) is not the same as “Stable” from a user point of view. It can be, as long as no other variables are changing. But a typical desktop user IS a variable, and they change other variables all the time. “Stable” makes sense on a server, where the server has a defined role and a specific purpose that basically never changes. It’s “stable” and if the OS is also “stable” that gives you assurance that nothing is going to break unexpectedly… ONCE you have it tested and set up properly to be stable in the first place.

    But installing on a fresh system where you’ve never run this OS before is the antithesis of stable. You are initially in an “experimental” state, and you may need the latest updates and patches to even be compatible with the hardware you’re running. Then you’re going to use this system daily, downloading stuff, installing new apps and tools regularly, changing configurations when you feel like it. None of this is stable. And that’s fine, it’s not wrong, it’s just the reality of being a user with a desktop system. It’s not stable, it’s not supposed to be. It’s your daily driver.

    To paraphrase George Carlin, a bad driver, driving a safe car doesn’t really make you safe, at all. First, learn to drive THEN get your safe car. A stable distribution like Debian is for people who already know how to find all the compatible-by-default hardware and do the configuration necessary to make things safe and stable and using Debian assures them that once they have got it into that state, Debian isn’t going to undo their work and make unexpected changes.

    For users, especially on the desktop, you often want bleeding edge latest updates to fix these kind of compatibility issues as soon as they’re identified, even without absolutely rigorous testing and validation that it won’t mess up someone’s “stable” configuration. You really do want the opposite of “stable” development, in order to make your own system more stable as quickly and reliably as possible in the circumstances. It will never be as stable as Debian running on a server, but that’s normal, and expected. You can’t have your cake and eat it too.

    Debian is a good OS, but as a desktop user, on your main system, it might be counterproductive. For what it’s worth, I run PikaOS, which is a gaming-focused distro derived from Debian (Debian’s stable foundation is a huge asset for people building distros on top of it) but provides prompt access to all the latest updates and patches needed for gaming and includes configurations and drivers for supporting the latest consumer level hardware and all the common tools and things that power users want, that are becoming popular day by day. This is the opposite of “stable development” but it’s perfect for a desktop system in my opinion and they do a great job.

    • Pika@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      3 hours ago

      Yea, I get that. Stable is from the developer POV, my expectation though was that I could at least finish the install process without running into an issue. I didn’t expect that a built in driver would decide to just black screen and the official driver to just not work period(Linux Mint), or that the installer wouldn’t be smart enough to properly configure the X server to allow for a login(Debian 12).

      I somewhat expected it of Mint, but for Debian 12 I was pretty surprised to see it. You would think something that was good enough to reach a point where they did a package freeze would be able to at least reach a desktop before showing signs of an issue. But I guess considering that the installer itself crashes if you try to manually partition a server, and then decide to go back in and set up luks in the installer, I shouldn’t be too surprised.

      Being said, I have not heard of Did not know that PikaOs it was a Debian derivative, I might actually look into that one then. (and yes before you ask it is exclusively because it contains “Pika” so I think it would be funny to try it 😂)

      edit: I realized after seeing the logo I had heard of it, just didn’t know it was based off debian.

      • hardcoreufo@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        I just put my desktop on pika, its nice. Maybe a little better performance than stock Debian in games, but i could be imagining things.

        I like the bird sounds it uses as system sounds. Drives my dog crazy looking for whats making tge sound.

      • cecilkorik@piefed.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        Haha I just noticed your name, that’s a funny coincidence. But yeah I’m a big fan of Debian in general. The problem, as you noticed, is often it doesn’t have great support for the latest hardware. On the other hand, it often has great support for older hardware, and PikaOS refuses to install at all on some of my older, less capable systems, so those are running Debian right now. So it’s kind of a “right tool for the job” sort of situation. They have their purposes, it’s definitely not one-size-fits-all.