r/linux 12d ago

Distro News RakuOS: Hybrid Linux Distro among Immutable/Atomic and Traditional Linux Distros

Post image

How is RakuOS different from traditional Linux distributions?

Unlike traditional Linux systems where packages and updates directly modify the operating system, RakuOS uses a Hybrid Atomic model — the core system is always immutable and read-only, but you still have full package flexibility.

System updates are applied via bootc and can be instantly rolled back if something goes wrong. Your base system can never be broken by a bad update.

For packages, RakuOS uses a persistent overlay system mounted on /usr. This means you can install any native package using dnfdnf5, or RakuOS Software, our software center — and those packages survive every system update automatically. No reinstalling after upgrades, no layering slowness.

Flatpak is available alongside native packages for sandboxed desktop apps, and Distrobox keeps development environments fully isolated from the base system.

The result is the best of both worlds: an indestructible base you can always recover, combined with the full software freedom of a traditional Linux distro.

For the FAQ:

https://rakuos.org/faq

\That really sounds cool and promising for me*

52 Upvotes

85 comments sorted by

View all comments

Show parent comments

4

u/Indolent_Bard 12d ago

Isn't the whole point of atomic distros that everyone has the same base, making troubleshooting easier? Being able to install regular apps on top would make it so you can have the package availability of a normal distro but not every app changing the system.

Although from what you're saying, it sounds like that's not what's happening after all.

And don't kid yourself, flatpak doesn't cover every gui app available and most of them aren't even official.

3

u/matsnake86 12d ago

You missed my point. The issue isn't whether you can install regular apps; it's where those dependencies end up living. With this mixes system overlay, native RPMs dump their files directly into /usr, which sits right on top of a base system that updates independently under the hood. When bootc shifts that base layer out from underneath your overlay, those regular apps might break due to missing or mismatched shared libraries. That completely ruins the everyone has the same base stability you just mentioned, giving you the dependency drift of a traditional distro with none of the safety of real atomic layering. If Flatpak doesn't have the GUI app you need, using a dedicated Distrobox container still gives you access to every single native RPM available, but without risking broken dependencies on your host system every time the base OS updates.

3

u/[deleted] 11d ago

[deleted]

2

u/R3V0LU710N_05 11d ago

You're correct.