429
Fedora Silverblue is the most frustrating distro so far
(lemmy.world)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I don't know tons of the detail but I understand the principle. The immutable part of the system is really just an applied oci container image for any ublue based distro.
Certain mount points are writable and persisted (e.g.
/home
), but otherwise you can just reimage the entire system with any compatible (ublue based) image. Then each image is built by layering changes using ostree. So that's how you get the different distros.Silverblue is ublue with gnome, kinoite is ublue with KDE, Bazzite layers steam, proprietary Nvidia drivers and other stuff mainly gaming related, etc.
System updates (which tend to be regular) are just applying an updated image, so actually updating is effectively the same as rebasing.
You can also yourself add ostree layers on top of the base image, and if you rebase to a different one your layers get reapplied on top.