You are only browsing one thread in the discussion! All comments are available on the post page.

Return

Unskilled5117 , (edited )

I agree with you, that the future of Desktop Linux are the atomic Distros. They are more stable and require less intervention, so they can be used more easily by less knowledgeable users and users who prefer a stable OS(in the non-breaking way, not no updates). Making Linux more accessible for new users, is exactly what Linux needs.

I disagree on your view about the Fedora atomic spins, especially universal blue. Who cares if the underlying OS downloads as one big image. It all happens in the background, you don’t notice that. Everytime you reboot, you are on an updated system.

boredsquirrel , (edited )

Inefficient data usage is a problem. Network connections arent free, there are people using metered networks, or with really bad bandwidth.

I am really interested in improving this.

I dont agree with "atomic distros are the future" as in my eyes Fedoras approach is the only good one really (and even that has tons of issues, see here).

Some things need to be improved:

  • flatpak runtimes share tons of packages but each gets downloaded individually, even though they may be deduplicated locally
  • podman containers just for installing packages dont need a separate system, it would be perfectly fine if they would just use a symlinked or otherwise deduplicated base system.
  • rpm-ostree has no delta update support, but afaik Fedora neither

So it may be worth the tradeoff for us both, but I definetly see a problem and I am also kinda tired of using podman containers for something they are not supposed to (system upgrades are impossible for example).

I want to experiment with the "linking all the system binaries to a podman container", the flatpak stuff needs to be solved by them.

aleph ,
@aleph@lemm.ee avatar

Out of interest, hsve you heard/read much about VanillaOS and their AB partition system, and if so what do you make of that compared to Fedora Atomic?

boredsquirrel ,

Yes I have. I think they do the same as OpenSUSE microOS basically.

The live system is immutable, when updating they clone it to the other partition and run regular apt in there. (Not sure about that but I think). Same issue as on OpenSUSE [whatever they want to call these variants].

It sounds like the thing Android is doing, but in detail it is way less secure. I only know of rollback prevention and signing, so an update needs to be an update and cannot downgrade components. This may not be available there but idk.

And the entire boot process on any Linux distro is extremely insecure compared to Android/GrapheneOS on a Pixel.


Their "apk package manager" is just a wrapper for Distrobox, not solving any fundamental problem. But Distrobox for sure is awesome for closing the gaps.

I think uBlue with homebrew is doing something more sustainable here though, as homebrew is independent, well maintained (cross OS!) and does not rely on having a separate OS run in parallel. So if you imagine Fedora would only supply base packages in some future, a project like homebrew could take care of the rest.

Also I couldnt even get the Debian version installed in a Qemu VM, same as with EndlessOS, so yeah so much about "alternative immutable distros".

j0rge ,

I disagree on your view about the Fedora atomic spins, especially universal blue. Who cares if the underlying OS downloads as one big image. It all happens in the background, you don’t notice that. Everytime you reboot, you are on an updated system.

Universal Blue co-maintainer here, this is a temporary situation, efficient downloads are coming, I'm actually at the Red Hat Summit and have been discussing things with the right engineering teams. This involves an intersection of podman, ostree maintainers etc. all aligning on it. It's definitely a priority for them to fix this.

We've pushed pretty hard and pretty fast on the cloud native model, part of it was convincing people that this was a thing that users want, they hear us loud and clear now, it's going to be an awesome year.

Unskilled5117 , (edited )

Thats great to hear! Boredsquirrel is right, the download size might not matter to me, but it’s important to improve for a lot of reasons, i can see that.

Edit: For other people reading this, this is a nice read related to the download sizes and what can be done.

On a side note: keep doing what you are doing. Your blog posts and the enthusiasm you displayed in your YouTube videos are what got me interested in universal blue in the first place.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • random
  • All magazines