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

  • @Fal
    link
    fedilink
    English
    31 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
      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
        link
        fedilink
        English
        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
      link
      fedilink
      English
      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.