User: Danbst/Nixos Next

From NixOS Wiki
Jump to: navigation, search

Various thoughts on what would next version of NixOS look like

NixOS is cool, but will be better. Module system + reproducible Nix derivation is a great combo, which should be improved in various direction.

  • Perfect forward compatibility
  • Full test coverage
  • Security updates
  • Trusted update sources
  • Nix DSL for every configuration, but vendor specific configuration may be specified too. Extra point for seamless * convertation tool
  • Human friendly reports on configuration: security analysis, improvement analysis, refactoring analysis, problem explaining
  • Configuration can be edited in place by automated tools
  • Editing configuration in GUI and WebUI
  • Full-blown domain knowledge encoding
  • Reproducible benchmark tooling
  • Native support for every platform and architecture, cloud and native, little or supercluster
  • Full support for everything, that major distributions do provide
  • Fast callback with maintainers
  • Can be learned in a day
  • Secrets management
  • Revision history control out of box
  • Can be deployed on existing Linux boxes with or without previous distro removal (replace or symbiosis)
  • No more holywars systemd-VS-not-systemd, linux-VS-bsd: everything should be supported via proper abstractions