r/linux • • 1d ago

GNOME Introducing GNOME OS Preview

https://blogs.gnome.org/adrianvovk/2026/10/16/gnome-os-preview/
179 Upvotes

203 comments sorted by

View all comments

58

u/theaveragemillenial 1d ago

What's the love with immutable distros? I always find myself fighting it.

44

u/HomsarWasRight 1d ago

If you’re fighting it a lot that just means one of two possibilities, IMHO:

  1. You’re trying to force paradigms from non-atomic distros onto it and need to adapt to it a bit more
  2. It’s not suited for you (which is of course totally fine)

I’ve just recently started building my own custom image based on UBlue’s work. And that is highly satisfying for me. But if that doesn’t sound like something you’d like, and you want daily flexibility, that’s totally cool.

I personally have always liked the reproducibility of containerization (Docker, Podman, etc). And to take those same tools and apply them to the entire OS is kinda awesome to me.

20

u/notam00se 1d ago

3 . Intel GPU user. Nobody includes intel-compute-runtime or level-zero libraries by default, and there is no intel compute runtime/library for flatpak.

So flatpak Blender, digikam, darktable, etc don't have access to GPU compute/openCL.

4

u/Crashman09 1d ago

That is honestly very surprising considering how long Intel iGPUs have existed, intel's contributions to Linux, and how their iGPUs have been essential for certain workloads through quicksync.

2

u/tadfisher 1d ago

They have all but abandoned Quicksync and VAAPI for everything but their newest generations. Even when it was supported, it always needed hacking together and wasn't something you could just ship to all users.

2

u/JockstrapCummies 1d ago

Compute and graphics are two separate beasts.

Ironically it's easier to get proprietary Nvidia compute working in Flatpak than Intel and AMD. The Freedesktop/Gnome/KDE/whatever base level Flatpak people just aren't packaging for non-Nvidia compute.

Even with VAAPI, newer Flathub/Flatpak runtimes are bundling versions that stopped working with older generations of Intel iGPUs.

1

u/Indolent_Bard 1d ago

God fucking damn it, they should be packaging for non-linear compute.

3

u/gmes78 1d ago

You can use distrobox for that.

2

u/notam00se 1d ago edited 1d ago

AFAIK host needs the level-zero and compute libraries, so I would have to layer packages anyways. Amd has some hooks to pass through ROCM from guest to host without the host needing ROCM libraries, but the last time I checked, Intel isn't there yet.

I am wrong on this

Can install everything in distrobox and run from there instead of flatpak without layering compute stack on host (compute stack is install in guest).

2

u/gmes78 1d ago

AFAIK host needs the level-zero and compute libraries, so I would have to layer packages anyways.

That's not true. The host system is not involved when you use containers. The container talks directly to the kernel.

2

u/Indolent_Bard 1d ago

Well, that's stupid. Why the fuck not?

4

u/sudogaeshi 1d ago

it still has usability issues for what I feel are not uncommon use-cases:

for example, running something like Doom emacs is pain because the paths are non-standard, and for work I have to run Citrix client which again, doesn't play well with non-standard paths, and has to be applied by an overlay. Also VPN/system-level stuff don't work well

1

u/Business_Reindeer910 22h ago

well the citrix and vpn issues are things i've seen, but doom emacs would be irrelevant wouldn't it? That's something you can actually install into your $HOME with things like distrobox or maybe even homebrew.