4 ms·
Also with NixOS you can install a package and start using it immediately, whereas with SilverBlue you first have to reboot the system to use the new package or
by edwintorok 7y ago
Also with NixOS you can install a package and start using it immediately, whereas with SilverBlue you first have to reboot the system to use the new package or after installing updates (or use one of the experimental live update features that tend to break booting the system).
If you don't change the set of installed packages often, and reboot your system daily to get the updates, then SilverBlue works quite nicely. You can use containers (via podman or docker), and there is a builtin utility "toolbox" that gives you a persistent mutable container.
- vetinari 7y agoIn Silverblue, your /usr is really immutable, so when you install package, you are installing it into different tree than the one currently running. Reboot switches to that newly constructed tree.
- dorfsmay 7y agoIs there a dev version of silver Blue where you can install/remove package on the fly, and maybe commit and reboot once you're ready?
- snuxoll 7y ago`ostree admin unlock` will make the current image writable.
- edwintorok 7y agoYeah thats pretty useful for some quick hacking, it is all lost on a reboot though.
- snuxoll 7y agoThe —hotfix flag would remedy that. Honestly though it’s all fighting the design of the system, really there for developers to break things.