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

Es presenta el llançament de la distribució NixOS 21.05, basada en el gestor de paquets Nix i que ofereix una sèrie de desenvolupaments propietaris que simplifiquen la configuració i el manteniment del sistema. Per exemple, NixOS utilitza un únic fitxer de configuració del sistema (configuration.nix), ofereix la possibilitat de revertir ràpidament les actualitzacions, admet el canvi entre diferents estats del sistema, admet la instal·lació de paquets individuals per part d'usuaris individuals (el paquet es col·loca al directori d'inici). ), i permet la instal·lació simultània de diverses versions d'un mateix programa, s'asseguren muntatges reproductibles. La mida de la imatge d'instal·lació completa amb KDE és d'1.4 GB, GNOME és d'1.8 GB i la versió de consola escurçada és de 660 MB.

Principals innovacions:

  • S'han afegit 12985 paquets, s'han eliminat 14109, s'han actualitzat 16768. Versions actualitzades dels components de distribució, com ara gcc 10.3.0, glibc 2.32, mesa 21.0.1. El nucli base de Linux s'ha actualitzat de la versió 5.4 a la 5.10, amb el nucli 5.12 ofert com a opció.
  • Els escriptoris s'han actualitzat a KDE 5.21.3 (+ Aplicacions KDE 20.12.3), GNOME 3.40 i Cinnamon 4.8.1.
  • S'han afegit nous serveis amb GNURadio 3.8, el servidor d'autenticació Keycloak i la plataforma de discussió Discourse.

Quan s'utilitza Nix, els paquets s'instal·len en un arbre de directoris independent /nix/store o en un subdirectori al directori de l'usuari. Per exemple, el paquet s'instal·la com a /nix/store/f2b5...8a163-firefox-89.0.0/, on "f2b5..." és l'identificador únic del paquet utilitzat per a la supervisió de dependències. Els paquets estan dissenyats com a contenidors que contenen els components necessaris per al funcionament de les aplicacions. S'utilitza un enfocament similar al gestor de paquets GNU Guix, que es basa en els desenvolupaments de Nix.

És possible determinar dependències entre paquets escanejant els identificadors hash al directori de paquets instal·lats per trobar la presència de dependències ja instal·lades. És possible tant descarregar paquets binaris ja fets des del repositori (quan s'instal·len actualitzacions de paquets binaris, només es descarreguen els canvis delta), com construir des de la font amb totes les dependències. La col·lecció de paquets es proporciona en un dipòsit especial de Nixpkgs.

Font: opennet.ru

Afegeix comentari