Llançament de la distribució NixOS 22.11 mitjançant el gestor de paquets Nix

Es va llançar la distribució NixOS 22.11, basada en el gestor de paquets Nix i proporcionant una sèrie de desenvolupaments propis que simplifiquen la configuració i el manteniment del sistema. Per exemple, a NixOS, tota la configuració del sistema es produeix mitjançant un únic fitxer de configuració del sistema (configuration.nix), es proporciona la possibilitat de tornar ràpidament el sistema a una versió anterior de la configuració, hi ha suport per canviar entre diferents estats del sistema, s'admet la instal·lació de paquets individuals per part d'usuaris individuals, i és possible utilitzar diverses versions simultàniament un programa, es proporcionen conjunts reproduïbles. La mida de la imatge d'instal·lació completa amb KDE és d'1.7 GB, GNOME és de 2.2 GB i la versió de consola escurçada és de 827 MB.

Quan s'utilitza Nix, el resultat de la creació de paquets s'emmagatzema en un subdirectori separat a /nix/store. Per exemple, després de la creació, es pot escriure un paquet de firefox a /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, on "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce" és una compilació de totes les seves dependències i instruccions de haec5d5ce4. Instal·lar un paquet significa muntar-lo o descarregar-ne un ja muntat (sempre que ja estigués muntat a Hydra, el servei de creació de projectes de NixOS), així com crear un directori amb enllaços simbòlics a tots els paquets del sistema o del perfil d'usuari, i després afegint aquest directori a la llista PATH. S'utilitza un enfocament similar al gestor de paquets GNU Guix, que es basa en els desenvolupaments de Nix. La col·lecció de paquets es presenta en un repositori especial Nixpkgs.

Principals innovacions:

  • S'han afegit 16678 paquets, s'han eliminat 2812 i s'han actualitzat 14680. Versions de paquet actualitzades, incloent GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • El gestor de paquets Nix s'ha actualitzat a la versió 2.11.
  • S'han afegit 40 serveis nous, inclosos dragonflydb, expressvpn, languagetool, OpenRGB,
  • Systemd-oomd s'utilitza per gestionar situacions de poca memòria.
  • S'ha canviat l'algoritme per tallar contrasenyes a sha512crypt a la implementació de libxcrypt. El suport per als algorismes hash marcats com a no fiables per libxcrypt s'interromprà a la versió 23.05.
  • La generació de documentació s'ha canviat a l'ús del marcatge de marcatge.
  • El suport per a l'arquitectura aarch64-linux s'inclou als canals de compilació principals nixos-22.11 i nixos-22.11-small. S'ofereixen imatges ISO per a Aarch64.
  • Com a substitució de nscd (dimoni de memòria cau del servei de noms), es proposa nsncd, que s'habilitarà per defecte a NixOS 23.05.
  • S'ha afegit l'opció hardware.nvidia.open per utilitzar el controlador del nucli obert de NVIDIA.

Font: opennet.ru

Afegeix comentari