I use Fedora 38, it’s stable, things just work, and the software is up-to-date.

  • Avid Amoeba@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I use Ubuntu LTS. It’s stable, things just work, and it’s got 10 years of free support. That’s a very long time to not worry about my machines.

    • Fal@yiffit.net
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I don’t get it. You end up with ancient packages and have to install ppas to get modern tools, or write code that can’t take advantage of modern tools and have to do workarounds

      • kill_dash_nine@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        This is a similar reason as to why I use Debian as my base operating system and for just about every service I run on my host, the processes are containerized using Docker. It gives me the flexibility to choose the best “operating system” that supports the software I want to run at the release cadence that suits how I want to consume it for a given piece of software, and the base host OS is just that and nothing more. Upgrades to new Debian releases are non-events and I get no surprises with my apps in containers.

        I can upgrade the underlying container base operating systems as I need which I choose Alpine, Debian, and Ubuntu based on which fits my needs. Alpine gets updates quickly, Debian is good for core services that I would normally run natively on my host, and Ubuntu hits well for wide support of almost every other service I need. So I get a stable base with the option to go as quickly as I need if I have a need for a newer package. It’s not always about having the newest software, it’s about stability where it counts.

        • Avid Amoeba@lemmy.ca
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          1 year ago

          Exactly. I haven’t used PPAs, pinning or backporting for many years now. Docker, Flatpak and Snap take care of nearly all use cases.

      • Avid Amoeba@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        No PPAs, no workarounds. Just Docker, Snap and Flatpak. OS upgrades become trivial. Nothing breaks.

        $ sudo docker ps -q | wc -l
        17
        

        Currently running 17 containers.

        E: If you haven’t looked into VS Code’s “dev container” feature for software development, you should check it out.