(no title)
vascocosta | 5 months ago
In fact, this is what I've been doing in other distros, like Debian stable, nevertheless I have no real control of the few updates to the base system with side effects.
This is not the first immutable distro, but it comes from the people who develop my favourite desktop environment, so I'm tempted to give it a try. Especially as it looks more approachable than something like NixOS.
zozbot234|5 months ago
mikae1|5 months ago
The atomic distro approach works a lot better for me. Would not go back to a "normal" distro from https://getaurora.dev.
bogwog|5 months ago
> It means that users will have to build a custom system image or fiddle with FS overlays just to do system management tasks that are straightforward on all other systems.
What system management tasks? /etc and /var are usually writeable, which is all you need to configure the software on your system. Overlays are for installing new software on the base system, which is only really necessary for something like nvidia drivers because all other software is installable through other means (it's also usually a trivial process). Even if you don't want to use containers, you can use a separate package manager like Homebrew/Nix/Guix/Pacman/etc.
It requires a bit of a mental shift to adapt to if you're only used to traditional systems. It's kind of like the move from init scripts to systemd: it's objectively an improvement in all the ways that matter, but cultural/emotional push back is inevitable :)
jzb|5 months ago
Really, I don't see a lot of difference between immutable desktop OSes and Android or iOS. That model is not necessarily a bad one when you're rolling out systems that you don't expect the user to need to fiddle with the system management tasks you refer to. If I have 1,000 laptops to manage for a corporate environment, say, or for non-technical users who are not going to fiddle with drivers but might want to install Inkscape (or not).
speed_spread|5 months ago
triknomeister|5 months ago
vascocosta|5 months ago
I guess immutable distros such as this one target people who don't need much customisation and mostly just need what's already there anyway.
charcircuit|5 months ago
End users should not have to do system management at that kind of low level. They should be able to focus on accomplishing what they actually want to do and not have to maintain the system themselves.
>you could address more effectively on traditional systems by saving a temporary FS snapshot
That's an implementation detail. Every modern OS uses essentially snapshots for A/B updates to avoid wasting storage space.
sergsoares|5 months ago
But immutable OS are helping in progress some sandbox tools and allowing new workflows to manage the OS (virtualized or not).
giancarlostoro|5 months ago
vascocosta|5 months ago
tapoxi|5 months ago
Desktop apps are all Flatpaks, including Steam.
Edit: This comment has been downvoted into the negatives? Did something change about HN culture?
mikae1|5 months ago
Can recommend Bazzite, Bluefin and Aurora which are derived from Atomic Fedora but come with niceties like distrobox and NVIDIA drivers (if you need them).
vascocosta|5 months ago
balder1991|5 months ago
indigodaddy|5 months ago
IgorPartola|5 months ago
In other words, with your requirements what are you still doing on Linux?
grep_name|5 months ago
The other thing that worries me is that I've had a lot of trouble building software that mainly supports BSD from source on linux machines. I'm worried if I switch to BSD, a lot of the software I want won't be available in the package manager, which would be fine, but I'm worried that building from source will also be a pain and binary releases for linux will not be compatible. Sounds like a lot of pain to me.
I'd be happy to be corrected if these are non-issues though.
vascocosta|5 months ago
iamtedd|5 months ago
Googling "bad operating system" returns useless results.