• 62 Posts
  • 521 Comments
Joined 3 years ago
cake
Cake day: June 7th, 2023

help-circle


  • I disagree (a bit at least).

    Debian is just as prone to breaking due to the lack of fallbacks (e.g. Snapper), it just doesn’t break as often because it doesn’t change as much as Arch.
    If you use a minimal/ default install, this won’t happen as easily, but as soon as you customise anything, you get problems.
    Arch can be reliable too, there are many people who have had the same install for years without breaking.

    I would actually recommend Fedora Atomic or other image based distros, e.g. VanillaOS.
    They can be more modern, while being way more reliable thanks to atomic updates/ transactions, complete image rollbacks and the reproducibility.
    They are a dream to use imo!



  • You can still install Nix (package manager) on Atomic, on uBlue, it even comes pre-installed afaik.

    And also, there’s Distrobox, which is totally enough if you prefer package managers over Flatpaks.
    I personally like the “reliance” on Flatpaks. I think it reduces the fragmentation and makes it easier for devs, but that’s just my opinion. Do as you prefer.


  • Guenther_Amanita@feddit.detolinuxmemes@lemmy.worldhell yeah mint
    link
    fedilink
    arrow-up
    10
    arrow-down
    2
    ·
    2 years ago

    I don’t like apt too as much. But, interface-wise, you can make it way better with Nala, which is a frontend for it.

    NixOS is too complicated and demanding for most users, who aren’t programmers or hobbyists, imo.
    I prefer Fedora Atomic. It has the same pros (unbreakable, highly configurable with universal-blue.org, etc.) but feels way more user friendly.
    I use it with Distrobox on top, so I can use my package manager/ distro of choice (turned out to be Arch btw) on a extremely reliable system.

    For your case, you can replicate Mint by just installing the Cinnamon image from uBlue and applying some minimal tweaks.
    Then you get the user friendliness from Mint with the flexibility and unbreakability from NixOS. Do you like the idea? Just in case you get annoyed by NixOS in the future 🙃










  • Debian is community run, which often means all changes and features get implemented because the community wants that, not some corporation. One notable example of that is Snap.

    Also, I found (minimal install) Debian a bit more minimalist than Ubuntu server, which is great imo. I just want the bare minimum for my services to work, and pretty much the only thing I expect from my server to have is SSH and Docker.





  • Guenther_Amanita@feddit.detoLinux@lemmy.mlHelp deciding Os
    link
    fedilink
    arrow-up
    6
    arrow-down
    3
    ·
    2 years ago

    I wouldn’t call Linux a “not quite pain-free experience”.
    IMO, the experience has been dramatically improved in the last 2 years or so, and the only pain for most people is just that it’s a new OS with new workflows and approaches.
    Or what would you call painful?

    Just as a background, I’m no IT-guy, just casual user who’s into this weird OS :D


  • Depends. Are you happy with MacOS and want to stay in the Apple ecosystem?
    If yes, then just keep it. It is perfectly tailored for your hardware.

    If you are annoyed by it or want to try out something new, then try Linux.
    The 2015 MBA has a Intel CPU afaik and general hardware support should be fine from what I’ve heard.

    Instead of Ubuntu, I would recommend Fedora, either the Gnome or KDE variant. If you prefer minimalism and the coherence/ well-thought-outness of MacOS, then use the Gnome (“Workstation”) variant, and if you prefer customisability, then the KDE-spin.
    You could also take a look at the Atomic variants, they are a newer concept with a few benefits (and also drawbacks) compared to the regular versions.


    As a small tip: no matter if you decide for the mutable or the atomic versions, use Distrobox! While Python is pre-installed, it is a system dependency, and you wanna keep your dev environment isolated from your host OS. If you wanna change the Python version for example, this might otherwise brick your install.


  • Thanks for your great explanation!
    How up-to-date are the packages, compared to Flatpaks?

    IIRC, I used Nix a while ago to install a program, which was supposedly hard to build for Linux and crashed all the time as Flatpak. Sadly, the Nix version was almost a year old and also not great.

    But I think I’ll take a look into it again. I began using terminal apps a lot more and also became a huge fan of image based distros, and I think Nix packages have similar benefits as immutable distros.