Lanzamento da distribución NixOS 21.05 usando o xestor de paquetes Nix

Preséntase o lanzamento da distribución NixOS 21.05, baseada no xestor de paquetes Nix e que ofrece unha serie de desenvolvementos propietarios que simplifican a configuración e o mantemento do sistema. Por exemplo, NixOS usa un único ficheiro de configuración do sistema (configuration.nix), ofrece a posibilidade de retrotraer as actualizacións rapidamente, admite cambiar entre diferentes estados do sistema, admite a instalación de paquetes individuais por usuarios individuais (o paquete colócase no directorio de inicio). ), e permite a instalación simultánea de varias versións do mesmo programa, garantindo as montaxes reproducibles. O tamaño da imaxe de instalación completa con KDE é de 1.4 GB, GNOME é de 1.8 GB e a versión reducida da consola é de 660 MB.

Principais novidades:

  • Engadíronse 12985 paquetes, elimináronse 14109 paquetes, actualizáronse 16768 paquetes. Versións actualizadas dos compoñentes de distribución, incluíndo gcc 10.3.0, glibc 2.32, mesa 21.0.1. O kernel base de Linux actualizouse da versión 5.4 á 5.10, co kernel 5.12 ofrecido como opción.
  • Actualizáronse os escritorios a KDE 5.21.3 (+ Aplicacións KDE 20.12.3), GNOME 3.40 e Cinnamon 4.8.1.
  • Engadíronse novos servizos con GNURadio 3.8, o servidor de autenticación Keycloak e a plataforma de discusión Discourse.

Cando se usa Nix, os paquetes instálanse nunha árbore de directorios separada /nix/store ou nun subdirectorio no directorio do usuario. Por exemplo, o paquete instálase como /nix/store/f2b5...8a163-firefox-89.0.0/, onde "f2b5..." é o identificador único do paquete usado para a supervisión de dependencias. Os paquetes están deseñados como recipientes que conteñen os compoñentes necesarios para o funcionamento das aplicacións. Un enfoque similar úsase no xestor de paquetes GNU Guix, que se basea nos desenvolvementos de Nix.

É posible determinar dependencias entre paquetes e buscar a presenza de dependencias xa instaladas, utilízase o escaneo de hash de identificador no directorio de paquetes instalados. É posible descargar paquetes binarios preparados desde o repositorio (ao instalar actualizacións de paquetes binarios, só se descargan os cambios delta) ou construír desde o código fonte con todas as dependencias. A colección de paquetes preséntase nun repositorio especial Nixpkgs.

Fonte: opennet.ru

Engadir un comentario