3 ms·
Is there anything out there trying to describe a whole system in a consistent way? Probably not, but some minimal standard would go a long way. For me the fact
by gtirloni 11y ago
Is there anything out there trying to describe a whole system in a consistent way? Probably not, but some minimal standard would go a long way.
For me the fact that each software has a different syntax (some even use programming language for configuration purposes) is what makes life hard.
- nickpsecurity 11y agoAnother reader posted this Linux. It's filesystem is truly a 180. Plus backward compatible. http://www.gobolinux.org/?page=at_a_glance http://www.gobolinux.org/?page=at_a_glance
- fineIllregister 11y agoNixOS > In NixOS, the entire operating system — the kernel, applications, system packages, configuration files, and so on — is built by the Nix package manager from a description in a purely functional build language. The fact that it’s purely functional essentially means that building a new configuration cannot overwrite previous configurations. Most of the other features follow from this. > You configure a NixOS system by writing a specification of the functionality that you want on your machine in /etc/nixos/configuration.nix. https://nixos.org/nixos/about.html https://nixos.org/nixos/about.html and GuixSD > The Guix System Distribution supports a consistent whole-system configuration mechanism. By that we mean that all aspects of the global system configuration—such as the available system services, timezone and locale settings, user accounts—are declared in a single place. Such a system configuration can be instantiated—i.e., effected. > One of the advantages of putting all the system configuration under the control of Guix is that it supports transactional system upgrades, and makes it possible to roll-back to a previous system instantiation, should something go wrong with the new one (see Features). Another one is that it makes it easy to replicate the exact same configuration across different machines, or at different points in time, without having to resort to additional administration tools layered on top of the system’s own tools. http://www.gnu.org/software/guix/ http://www.gnu.org/software/guix/ http://www.gnu.org/software/guix/manual/html_node/System-Configuration.html http://www.gnu.org/software/guix/manual/html_node/System-Con...