What’s the difference? No matter how hard I look, most of their websites just consist of them advertising that they are immutable.

  • Jakob Fel@retrolemmy.com
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    5 days ago

    I just don’t get the hype of immutable. Sure, it’s not easy to break and can be better for security, but it really does defeat the purpose of Linux freedom. It’s only really good for absolute and total beginners (meaning those who aren’t tech savvy), and for home console style PCs.

    • kautau@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      5 days ago

      I would argue it’s the opposite of being good with beginners. Having used many distros for years, with most of my time spent in Arch and NixOS, nix basically follows zero Linux conventions and requires you to learn a new language, learn the conventions of the nix community and ecosystem (channels vs flakes, home manager, etc)

      I primarily use nix but it’s specifically because I can write nix files and use them anywhere, so I’m a hobbyist, not a beginner

      Mint is good for total beginners. Arch is good for those that really want to learn how Linux works. Nix is for those that want a reproducible system, not beginners

    • milicent_bystandr@lemm.ee
      link
      fedilink
      arrow-up
      5
      ·
      4 days ago

      You still have freedom. Putting “read only” on some files isn’t taking away fundamental freedom, it’s a design choice. You can still meddle with it if you go further up the chain (e.g. make your own OS fork), just like you can meddle with your normal, pre-packaged Linux kernel if you want to compile it yourself.

      I think even the most power of power users could appreciate an immutable distro in the right situation: if it’s the right fit and you don’t need to tweak those details, immutability gives you some technical benefits as a trade-off.

    • tertle950@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      I personally just don’t want to mess with “the core” of my PC

      I like to install a lot of stuff from all around, and usually they all have these different dependencies that I might have to install separately… I use immutable because I want to know that I can purge any of that stuff easily without messing with anything else, because it’s all separated from each other.

      An example on the windows side is a Tetramino stacking game called “DTET”. It’s so old that I had to install some runtime from Visual Basic 6 to run it. When I no longer need DTET, am I going to remember to remove it?

      With immutable, I can just nuke whatever container I installed the program in if need be.