Release of NIXOS 22.05 distribution, using NIX package manager

took place release of the distribution nixos 22.05 based on the package manager nix and providing a number of own developments that simplify the setting and support of the system. For example, in NIXOS, the entire setting of the system takes place through a single system configuration file (configuration.nix), it is possible to quickly roll back the system to the previous version of the configuration, there is support for switching between different states of the system, it is supported by the installation of individual packages by individual users, and there is the possibility of simultaneously using several versions One program is provided with reproducible assemblies. The size of the complete installation image with KDE 1.7 GB, gnome – 2.2 GB, abbreviated console option – 820 Mb. a href=”https://nixos.org/nixos/manual/release-notes.html#sec-release-22.05″> innovations :

  • To simplify the installation of the distribution, a graphic installer based on the Calamares framework, which is used to create installers in projects such as Manjaro, Sabayon, Chakra, Netrunner, KaOS, OpenMandriva and KDE Neon. The new default installer is used in ISO-images with GNOME and KDE.

  • added 9345 packages, 5874 packages were removed, 10666 packages were updated. The versions of the distribution components are updated, including GNOME 42, Systemd 250, PHP 8.1, Pulseaudio 15, PostgreSQL 14,
  • Added more than 89 new services, including Aesmd (Intel SGX Architectural Enclave Service Manager), Rootless Docker (for launching Docker without Right Rights), Matrix-Conduit (Matrix server), APFS (Apple Phile System). Implementation of routing protocols), Snowflake-Proxy (proxy for detrimental to traffic censorship), PGADMIN4 (GUI for controlling PostgreSQL), Moosefs (distributed FS), NBD (Network Block Device), mainly with outdated program branches or tied to Python2 .
  • NIX package manager is updated to the version of 2.8 , which proposes support for testing experimental capabilities. For example, the experimental team “NIX FMT” has been added to connect the output formatting processors and the experimental mode “Impure” for generating the target paths to the contents that differ in each assembly. For various options, it is possible to load the contents from the input flow (for example, “–file-“).
  • Firefox browser package for x86_64 architecture is assembled with optimizations based on the results of code profiling (PGO) to increase performance.
  • Added procession of security.acme.defaults to simplify the configuration of obtaining TLS certificates.
/Media reports.