Ubuntu is ok, but maybe pop!OS or something else is better for him?
Ubuntu is ok, but maybe pop!OS or something else is better for him?
I really do think that immutable distros are the future especially if you want something that don’t break. And imo KDE is arguably the best DE right now, that is if you believe DEs should follow the WinNT era UX principles.
But there is a version with GNOME too or Cosmic
Exit: OK immutable looks really interesting, thank you.
There are rolling immutable/atomic distros but Kinoute is not one.
While Fedora technically isn't a rolling release distro, it is very "bleeding edge" and it's major release cycle is quite frequent. With the Atomic (Immutable) flavors, major releases are an easy upgrade - just click the "Upgrade" button then reboot without fear of anything breaking.
Immutable is indeed the future. The moment a user installs something on a traditional mutable OS, it's configuration/environment drifts from the "base", making any system update or application install a potential conflict. After you install something on a traditional mutable OS, there's often no way to get back to the base without a OS reinstall (programs don't clean up after themselves, they change system settings, environment, more/worse).
Immutable operating systems solve this by having an immutable base image. Everyone running, for instance, Kinoite 42.20251011.0 all have exactly the same base. Users then can "layer" applications on top of the base image, sort of like a dockerfile. If something breaks, you just remove that application (layer) and it's like it never happened. Everyone having the same exact base image also means updates can be much more thoroughly tested, and confidently rolled-out to users.
Note, "Immutable" doesn't mean you can't save files or install things - it just means you cannot mutate the base OS image. There's always a "known good configuration" to go back to.
You're also encouraged to use "pet" containers for things like development - where you will install all sorts of weird system packages, libraries, tools, etc. without fear of polluting or breaking your system.
An immutable system + pet containers means your system will always be stable. Really neat.
You can install anything inside your "pet" containers that you would normally install on your actual system. The container keeps everything tidy and self-contained. I have a container for development, another for music/DAW, another for certain games that needed weird deps.
Fedora Kinoite/Silverblue come with `Toolbx`[1] preinstalled, but I found `distrobox`[2] to be more flexible for my needs. I layered distrobox onto my base image, and it just works.
Many GUI apps are available via Flatpaks, and can be installed directly or via the Software Center. You can enable Flathub[3] as a source, so there's a ton of available software, including Steam, Chrome, Firefox, Discord, Spotify and more. Flatpaks are also sandboxed and self-contained, so they can't pollute/break your system either.
[1] https://docs.fedoraproject.org/en-US/fedora-silverblue/toolb...
I can certainly see how containerizing apps and using "layered" FS solves a class of problems, but I highly doubt this alone would be incentive enough for the major OSes to go that way. I do agree it would be neat to see such developments, though.
Another person mentioned Ubuntu if coming from Mac. I haven’t considered it before but they’re probably right.
I was using Mac at home, but Windows at work. So moving to Mint was easy.
Ubuntu was OK on high performance hardware but when they introduced snaps nothing worked so I moved to Mint.
HTH
If so, then Manjaro.
If not, I always say:
From Windows? > Mint.
From MacOS? > Ubuntu.
The answer is almost always one of those two for non-technical people.
What's wrong with rolling release?
BTW, what makes you look for rolling-release distro specifically?
Ubuntu and pop are not rolling release. Neither is Fedora.
Asking since none of the examples you were considering are actually rolling, it wasn't clear what you're after.