What exactly is the point of rolling release? My pc (well, the cpu) is 15 years old, I dont need bleeding edge updates. Or is it for security ?

  • jobbies@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    They are cool cos you get to say “btw I use <insert-distro-name>”.

    Also, one big advantage is the end of big disruptive updates - e.g. the one from Win10 to Win11.

    You don’t have to live on the edge either. Arch for example has an LTS version.

  • Strit@lemmy.linuxuserspace.show
    link
    fedilink
    arrow-up
    6
    ·
    5 hours ago

    I use a rolling release for mainly 3 reasons.

    1. Faster access to new (shiny) software/applications. Flatpak and the like could solve this for LTS distros.
    2. Security updates come faster and smoother.
    3. Less chance of an update breaking things. Lots of small and frequent updates, instead of rare and large update packs/stacks.
    • nous@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      57 minutes ago

      Less chance of an update breaking things. Lots of small and frequent updates, instead of rare and large update packs/stacks.

      I would say a rolling distro update has a higher chance of it breaking something. Each one might bring in a new major version of something that has breaking changes in it. But that breakage is typically easier to fix and less of a problem.

      Point release distros tend to bundle up all their breakages between major versions so breaks loads of things at once. And that IMO can be more of a hassle then dealing with them one at a time as they come out.

      I tended to find I needed to reinstall point release distros instead of upgrading them as it was less hassle. Which is still more disruptive then fixing small issues over time as the crop up.

      • Strit@lemmy.linuxuserspace.show
        link
        fedilink
        arrow-up
        1
        ·
        26 minutes ago

        Good point. Yes. Small breakage means it’s easier to fix. Although, the years I’ve run my rolling release system, I’ve had it break maybe one of two times. Easily fixed. Both of those was because there was a change that needed a manual intervention, which I did not read about until after, so those were my own fault.

  • PetteriPano@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    4 hours ago

    You’ll need to update to a point release sooner or later.

    Are you the kind of person who lives to peel off the band-aid or pull it off in one go?

    I prefer to peel mine. I’ve learned from pulling stitches by ripping it off.

    On a more serious note: btrfs and timeshift are 👌. If there ever is a botched package, I’ll just roll back to this morning and keep working. It’ll probably be fixed by tomorrow.

  • DigDoug@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    11 hours ago

    This is admittedly anecdotal, but my experience with point releases is that things still break, and when they do, you’re often stuck with the broken thing until a new release comes out. For this reason, among others, dist-upgrades tend to be extremely nervewracking.

    With a rolling release, not only are fixes for broken things likely to release faster - if something does break, you can pin that package, and only that package, to an older version in the meantime. Then again, I’ve been using Arch almost exclusively on my desktop for about 7 years and I’ve never had to do this. I don’t doubt that things have broken for people, but as far as I’m concerned, Arch just works.

    As far as security goes, I don’t think there’s much, if any, advantage. Debian, the stablest of them all, still gets security updates in a timely fashion.

    • ranzispa@mander.xyz
      link
      fedilink
      arrow-up
      3
      ·
      4 hours ago

      Dist upgrade is only dangerous for the people who do it. Wait a few weeks before upgrading to the new release and most broken things will be fixed already. I used arch a lot, and I do like the idea of rolling releases, but at this point for the couple programs I need new features in, I just build them from source.

  • monovergent@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    13 hours ago

    Minimal delay between a program releasing new features or bugfixes and you getting to use them. Even as an avid Debian user, sometimes I get bummed out when they freeze a package for release right before a feature I would have really liked makes it in.

    As for security, there’s not a huge difference I’m aware of. On Debian, features stay where they are, but maintainers will backport just the security fixes of each package to the current stable release.

  • nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    20
    ·
    18 hours ago

    What exactly is the point of stable release? I don’t need everything pinned to specific versions—I’m not running a major corporate web service that needs a 99.9999% uptime guarantee—and Internet security is a moving target that requires constant updates.

    Security and bug fixes—especially bug fixes, in my experience—are a good enough reason to go rolling-release even if you don’t usually need bleeding-edge features in your software.

    • BCsven@lemmy.ca
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      7 hours ago

      Stable will still get security patches and bug updates, just no new major kernel jumps or new features.

  • erebion@news.erebion.eu
    link
    fedilink
    English
    arrow-up
    7
    ·
    15 hours ago

    I run Debian Testing so I can report, and very rarely fix, bugs that I find. This way there are less bugs in Debian Stable.

  • nous@programming.dev
    link
    fedilink
    English
    arrow-up
    37
    ·
    21 hours ago

    It is not just about your pc hardware. I much prefer running the latest software on it as I regularly use features from tools added in the last version of something. I would hate to have to wait 6 months to a year to be able to use new features that make my life easier. That might not be every bit of software I use but enough core things that I would notice.

  • Fizz@lemmy.nz
    link
    fedilink
    arrow-up
    1
    ·
    10 hours ago

    I follow linux news I like hearing about new features and have them come to my system quickly. I’d hate to have to wait years for anything new. I’m not worried about stability, i run nothing critical and if I have an issue I’ll just fix it.

  • arsCynic@piefed.social
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    4 hours ago

    So far I’ve encountered the smoothest OS experience with Arch-based EndeavourOS. Perhaps twice a year something breaks for which the forum or Arch Wiki usually provided the fix within a day. The other 363 days I simply update in the morning/evening and all is well—sudo pacman -Syu --noconfirm and yay --noconfirm.

    Conversely, on Debian, it drives me nuts that one is prevented from updating even if one public key from one unimportant repository is missing or something. This troubleshooting is way harder for beginners than most things I’ve needed to do to fix my EndeavourOS install.

    I’ve got a complete Linux beginner to start off with EndeavourOS without problems. She’s even troubleshooting and fixing suddenly non-working Steam games by herself.

    In any case, any Linux is better than Windoze. Try different distributions if you’ve got a spare PC to test with and see what fits you. For the greatest peace of mind, always have two or more hard drives or have a directory that instantly syncs to a cloud to separate the OS from crucial data one cannot lose in case something goes awry. As for desktop environments (DE), I started off with Xfce about ten years ago, used that most of the time. Then fell for the KDE Plasma hype for about year—they’re doing great stuff, but a bit too bloated and buggy for my liking, as well as trying to have a KDE app for everything instead of acknowledging some other software is simply better. One can’t be the best at everything. Anyway, then I tested multiple DEs because all of them have exclusively useful features, and the perfect mix between the most prominent ones (Xfce, Plasma, Gnome) I’ve found to be Cinnamon, the default on Linux Mint. For me that’s the perfect beginner friendly DE that also remains highly configurable/extensible to suit experienced users, without being overwhelming/bloated to anyone.

    Have fun and build whatever you want in your new awesome sandbox. Screw M$ without restraint nor compassion.

  • Feyd@programming.dev
    link
    fedilink
    arrow-up
    21
    ·
    edit-2
    21 hours ago
    1. I like having the upstream versions of software instead of it being patched by package maintainers.
    2. I like having up to date software. It means that issue trackers for software I use are relevant
    3. Doing distro upgrades when they end support never works gracefully and i have to completely reinstall. I’d rather just use a rolling release which in practice works and is supported indefinitely
    4. I do like bleeding edge updates. For wine for instance
    • SayCyberOnceMore@feddit.uk
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 hours ago

      Yeah, Point 1 here is exactly why I moved from Ubuntu to Arch ~10 years ago.

      I was trying to get something working and found that the bug / feature had been fixed ~1 year earlier, but that version wasn’t in the repos… I couldn’t move forwards.

      With Arch, all is well. And, I’m either reporting new bugs and helping to get things fixed, or I’m updating the wiki with any changes I notice.

  • INeedMana@piefed.zip
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    2
    ·
    20 hours ago

    Rolling release means that you won’t be forced to reinstall the whole system when the number after the name flips. And you won’t be locked out of some newer version of a package because the distro you use decided they’re cutting off the updates to “old” versions

    • just_another_person@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      20 hours ago

      This…is not accurate. Not being pedantic, just correcting the misunderstanding so you know the difference.

      LTS releases are built to be stable on pinned versions of point release kernel and packages. This ensures that a team can expect to not have to worry about major changes or updates for X years.

      Rolling Releases are simply updating new packages to whatever versions become available when released. Pretty much the opposite of an expected stable release for any period of time.

      Doesn’t have anything to with “forced reinstall” of anything. If you’ve been having to fully reinstall your OS every time a new LTS is released, you are kind of doing extra unnecessary work.

  • Speiser0@feddit.org
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    21 hours ago

    With a rolling release distro you get the most recent upstream stable releases of all your software packages. There is really no blood involved. If you want the risk of blood, you need to install the bloody versions of upstream, i.e. newest git master.

    Ubuntu et all on the other hand give you months to years old software. If you’re fine with that 🤷. And on big upgrade, they break install different software and tend to break stuff.

    Idk what role hardware age has here.

  • muhyb@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    21 hours ago

    CPUs are usually fine. It’s the GPUs that need updates faster, especially Nvidia. However I generally love to have new features as soon as possible too. On the other hand, I like the slowest updates as possible on my home server.

  • hendrik@palaver.p3x.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    20 hours ago

    I like getting updates and new features? My computer isn’t new by any means. But I tinker with stuff, sometimes bleeding edge technology. Other than that I don’t really care. Rolling release, Debian Stable… I’m fine as long as it does the job. And for half the stuff it doesn’t even matter. I can write a letter with a 5yo LibreOffice or answer mails with any version of the mail client. Just give me modern, up-to-date tools when developing software, and it doesn’t hurt if the slicer knows about my new 3d printer from this year.