Just wondering if you can compare/contrast NixOS with something like Fedora Silverblue or Fedora CoreOS.
Just wondering if you can compare/contrast NixOS with something like Fedora Silverblue or Fedora CoreOS.
Silverblue is still pretty much imperative, you install/remove RPM packages and that's it, you use Flatpak for everything else. NixOS you have to describe your entire system in a programming language. NixOS gives you so much more freedom to do what you want, but you have to work for it, learn a language, learn it's constructs, etc.
I enjoy both though, feels like the right direction to go, you just need to choose how you want to interact with your OS.
I personally think containerization is just too much a PITA to use for software that doesn't live in a bubble, e.g. desktop software. The capabilities revolution (Capsicum or CloudABI) would be more secure and easier to program with, so we just need to force our way there, and then everything will take care of itself.