I really like Silverblue and run it on a couple of secondary machines (like in my workshop), but it’s still rough for anything off the beaten path. The largest pain points for me: - Any kernel modules. I know Ublue has images but I wish Red Hat would just have an official solution that doesn’t require hacky RPMs and such. - Kernel cmdline args or any initramfs changes: can’t package in image and need to be applied ma…
Fedora Atomic Desktops
51–60 of 109 posts
Re: Fedora Atomic Desktops
#52Earlier quoted context omitted.
> It uses the standards set for containerization to make userland configuration reproducible as well. There's a manifest (Containerfile) that enumerates all the modifications, which means an upgrade is bump the version of the base image and replay all the modifications from the manifest. Is the containerfile syntax and reproducibility as good as configuration.nix / NixOS? I love NixOS but it’s a very acquired taste,…
I've only used NixOS, but the Containerfile looks more like a shell script than a Nix config: https://github.com/ublue-os/bazzite/blob/main/Containerfile
Re: Fedora Atomic Desktops
#53WTF is a "spin"
Re: Fedora Atomic Desktops
#54Don't use immutable distros on machines you might need for bootable disc or bootable thumb-drive use in the future. Found that out the hard way.
What does this mean?
Re: Fedora Atomic Desktops
#55I know that Silverblue and Kinoite are more established, but I would have liked to see a consistent rebrand. "Fedora GNOME Atomic" is a better name for the same reasons that "Fedora Sway Atomic" is.
Keeping Silverblue makes sense to me with that in mind. I feel like Fedora Kinoite should be renamed though. The one "halo" distro can use a distinct name but everything else should follow the new pattern IMO.
Re: Fedora Atomic Desktops
#56Earlier quoted context omitted.
> It uses the standards set for containerization to make userland configuration reproducible as well. There's a manifest (Containerfile) that enumerates all the modifications, which means an upgrade is bump the version of the base image and replay all the modifications from the manifest. Is the containerfile syntax and reproducibility as good as configuration.nix / NixOS? I love NixOS but it’s a very acquired taste,…
I've only used NixOS, but the Containerfile looks more like a shell script than a Nix config: https://github.com/ublue-os/bazzite/blob/main/Containerfile
Re: Fedora Atomic Desktops
#57never had any issues so far for those use cases
its definitely something I'd install for my parents
Re: Fedora Atomic Desktops
#58Earlier quoted context omitted.
> It uses the standards set for containerization to make userland configuration reproducible as well. There's a manifest (Containerfile) that enumerates all the modifications, which means an upgrade is bump the version of the base image and replay all the modifications from the manifest. Is the containerfile syntax and reproducibility as good as configuration.nix / NixOS? I love NixOS but it’s a very acquired taste,…
It's not as exactly reproducible because there's no version locking, however after running the Containerfile you have a snapshot of the filesystem that is ready to be used and that you can save. Universal blue images use GitHub container registry, and it's 90 days of history to have at least 90 days of rollbacks available. I'm currently setting up a Bazzite machine by using a GitHub actions to build every day an imag…
Re: Fedora Atomic Desktops
#59If you're not familiar, the Atomic project is really interesting. Its focus is stability and reproducibility, trying to solve the fragility that can happen when the default way to use software in Linux is `sudo apt-get install`. There's a community offshoot called Universal Blue (after the original Atomic image Silverblue). It uses the standards set for containerization to make userland configuration reproducible as…
"the fragility that can happen when the default way to use software in Linux is `sudo apt-get install`"
Re: Fedora Atomic Desktops
#60If you're not familiar, the Atomic project is really interesting. Its focus is stability and reproducibility, trying to solve the fragility that can happen when the default way to use software in Linux is `sudo apt-get install`. There's a community offshoot called Universal Blue (after the original Atomic image Silverblue). It uses the standards set for containerization to make userland configuration reproducible as…
I will say, I prefer Bazzite for dev too. In general Project Bluefin is newer, but seems to be trying to get into gaming too. Likewise, Bazzite is considering developer images also. So I might switch to those. But it's so easy to switch. I currently use Bazzite + Nix + HomeManager + Flatpaks and it has been fantastic. I only layer Tailscale and a few minor things that need be system level to operate right.