NixOS: Difference between revisions
imported>Ixxie No edit summary |
imported>Ixxie m Bumped version to 17.09 |
||
Line 2: | Line 2: | ||
[https://nixos.org/ NixOS] is a Linux distribution based on the [[Nix Package Manager]]. It supports reproducible and declarative system-wide configuration management as well as atomic upgrades and rollbacks. Alongside this declarative operation mode, NixOS supports imperative package and user management. In NixOS, all components of the distribution - including the kernel, system packages and configuration files - are built by [[Nix Package Manager|Nix]] from purely functional [[Nix Expression Language|Nix Expressions]]. Since Nix supports binary caching, this provides a convenient compromise between source-based and binary approaches, allowing the use of a binaries for standard components and custom built packages and modules when needed. Stable NixOS releases are delivered biannually, with the latest stable version being 17. | [https://nixos.org/ NixOS] is a Linux distribution based on the [[Nix Package Manager]]. It supports reproducible and declarative system-wide configuration management as well as atomic upgrades and rollbacks. Alongside this declarative operation mode, NixOS supports imperative package and user management. In NixOS, all components of the distribution - including the kernel, system packages and configuration files - are built by [[Nix Package Manager|Nix]] from purely functional [[Nix Expression Language|Nix Expressions]]. Since Nix supports binary caching, this provides a convenient compromise between source-based and binary approaches, allowing the use of a binaries for standard components and custom built packages and modules when needed. Stable NixOS releases are delivered biannually, with the latest stable version being 17.09. NixOS was created by Eelco Dolstra and Armijn Hemel, and initially released in 2003. It is community developed and maintained under the stewardship of the [https://nixos.org/nixos/foundation.html NixOS Foundation]. | ||
== Usage == | == Usage == | ||
Line 101: | Line 101: | ||
{| class="wikitable" | {| class="wikitable" | ||
|Stable | |Stable | ||
|''nixos-17. | |''nixos-17.09'' | ||
|These receive conservative updates for fixing bugs and security vulnerabilities. | |These receive conservative updates for fixing bugs and security vulnerabilities. | ||
|- | |- | ||
Line 109: | Line 109: | ||
|- | |- | ||
|Small | |Small | ||
|''nixos-17. | |''nixos-17.09-small'', ''nixos-unstable-small'' | ||
| Identical to their normal namesakes, but containing fewer binaries. This means they update faster but require more to be built from source. | | Identical to their normal namesakes, but containing fewer binaries. This means they update faster but require more to be built from source. | ||
|} | |} |