Live data from Hacker News

Fedora Atomic Desktops

fedoramagazine.org

61–70 of 109 posts

Re: Fedora Atomic Desktops

#61

I'm using Silverblue for 2 years now it is very nice to consume things, but it gets tedious when you want to some development, so I really just use it to play Steam games (flatpak), watch videos and browse the internet. never had any issues so far for those use cases its definitely something I'd install for my parents

I'm having a blast doing dev on Silverblue! I've got Nix and Devbox installed for reproducible per-project shell environments with just the right packages, which feels really reliable. I also have a distrobox with some general-purpose dev-related packages incase I just need to quickly compile something. Overall a better experience than installing all devtools systemwide IMO.

Re: Fedora Atomic Desktops

#62

If 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…

Can you explain what you mean by: "the fragility that can happen when the default way to use software in Linux is `sudo apt-get install`"

Every package can do whatever it wants to your system, upgrades fail when surprising config changes occur, and it all hinges on maintainers knowledge of the state of the distro as well as the software they’re packaging

Re: Fedora Atomic Desktops

#63
post #45

If 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…

> trying to solve the fragility that can happen when the default way to use software in Linux is `sudo apt-get install` What fragility is that? Is it something outlined in https://wiki.debian.org/DontBreakDebian ?

“What fragility is that? The one described in detail in this document?”

Yes, indeed it is

Re: Fedora Atomic Desktops

#64

If 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…

Can you explain what you mean by: "the fragility that can happen when the default way to use software in Linux is `sudo apt-get install`"

This issue is not specific to Linux and anyone who's worked in development should be pretty familiar with it. You get onboarded to project A which requires Node, okay, you install Node. Some time later you get onboarded to project B which requires a different version of Node. Fine, get nvm and jump between different versions of Node. A bit later you're asked to help out on legacy project C, which only works with Python 2, while you also need Python 3 for newer stuff. After that it's only a matter of time until you need something which requires Homebrew and then all the cards are off the table. Etc.

Re: Fedora Atomic Desktops

#65

I'm using Silverblue for 2 years now it is very nice to consume things, but it gets tedious when you want to some development, so I really just use it to play Steam games (flatpak), watch videos and browse the internet. never had any issues so far for those use cases its definitely something I'd install for my parents

I'm having a blast doing dev on Silverblue! I've got Nix and Devbox installed for reproducible per-project shell environments with just the right packages, which feels really reliable. I also have a distrobox with some general-purpose dev-related packages incase I just need to quickly compile something. Overall a better experience than installing all devtools systemwide IMO.

[deleted]

Re: Fedora Atomic Desktops

#66

I'm using Silverblue for 2 years now it is very nice to consume things, but it gets tedious when you want to some development, so I really just use it to play Steam games (flatpak), watch videos and browse the internet. never had any issues so far for those use cases its definitely something I'd install for my parents

I'm having a blast doing dev on Silverblue! I've got Nix and Devbox installed for reproducible per-project shell environments with just the right packages, which feels really reliable. I also have a distrobox with some general-purpose dev-related packages incase I just need to quickly compile something. Overall a better experience than installing all devtools systemwide IMO.

yes, devbox is definitely something I will try!

Re: Fedora Atomic Desktops

#67
Why not have single generic "Atomic" version and provide desktop environment as selection during installation? Like Debian does. Or is DE so tightly coupled into images, that it cannot be replaced?

Re: Fedora Atomic Desktops

#68
post #55

I 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.

It would be called "Fedora Workstation Atomic" unless they wanted to rename the Workstation branding too. 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.

Yeah, I've been running Kinoite since it came out and I agree. The name is still very obscure, I'd be happier to just tell people "I run Fedora KDE Atomic".

Re: Fedora Atomic Desktops

#69
post #67

Why not have single generic "Atomic" version and provide desktop environment as selection during installation? Like Debian does. Or is DE so tightly coupled into images, that it cannot be replaced?

Fedora immutable distros are image based, so yes, the base system is a pre-made unit, over which you can layer minor packages but not something as extensive as an alternative DE. Hence so many spins, as well as separate versions for stuff like Nvidia cards, Asus machines and so on.

Re: Fedora Atomic Desktops

#70

I'm using Silverblue for 2 years now it is very nice to consume things, but it gets tedious when you want to some development, so I really just use it to play Steam games (flatpak), watch videos and browse the internet. never had any issues so far for those use cases its definitely something I'd install for my parents

All my dev stuff, editors included, is in a Debian distrobox - since that's usually well supported by tooling, but you could also go with Ubuntu for even better support and/or Nix for more obscure packages.

GUI applications work fine from a distrobox and it makes the integration very painless (eg. VSCodium extensions). You can export them with a built-in command and it will even create a regular desktop entry for them.

Post reply on HN