Lanzamiento de la distribución NixOS 22.11, que utiliza el gestor de paquetes Nix

Se ha lanzado la distribución NixOS 22.11, basada en el gestor de paquetes Nix, que ofrece una serie de desarrollos propios que simplifican la configuración y el mantenimiento del sistema. Por ejemplo, en NixOS, toda la configuración del sistema se realiza mediante un único archivo de configuración del sistema (configuration.nix), se proporciona la posibilidad de revertir rápidamente el sistema a una versión anterior de la configuración, hay soporte para alternar entre diferentes estados del sistema, se admite la instalación de paquetes individuales por usuarios separados, y se permite el uso simultáneo de varias versiones de un mismo programa, garantizando construcciones reproducibles. El tamaño de la imagen de instalación completa con KDE es de 1.7 GB, GNOME — 2.2 GB, y la versión reducida de consola — 827 MB.

Al utilizar Nix, el resultado de la construcción de paquetes se almacena en un subdirectorio separado en /nix/store. Por ejemplo, después de construir el paquete firefox, puede escribirse en /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/, donde «1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4» es el hash de todas sus dependencias e instrucciones de construcción. Se entiende por instalación de un paquete su construcción o descarga ya construida (siempre que haya sido construida previamente en Hydra — el servicio de construcción del proyecto NixOS), así como la formación de un directorio con enlaces simbólicos a todos los paquetes en el perfil del sistema o usuario, añadiendo posteriormente este directorio a la lista de PATH. Un enfoque similar se aplica en el gestor de paquetes GNU Guix, que se basa en los desarrollos de Nix. La colección de paquetes está disponible en un repositorio especial Nixpkgs.

Novedades principales:

  • Se han añadido 16678 paquetes, se han eliminado 2812 paquetes, y se han actualizado 14680 paquetes. Se han actualizado las versiones de los paquetes, incluyendo GNOME 43, KDE Plasma 5.26, Cinnamon 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • El gestor de paquetes Nix ha sido actualizado a la versión 2.11.
  • Se han añadido 40 nuevos servicios, entre los que se encuentran dragonflydb, expressvpn, languagetool, OpenRGB.
  • Para manejar situaciones de falta de memoria en el sistema, se ha utilizado systemd-oomd.
  • El algoritmo para la hash de contraseñas ha sido cambiado a sha512crypt en la implementación de libxcrypt. El soporte para algoritmos de hash marcados en libxcrypt como no fiables se descontinuará en la versión 23.05.
  • La generación de documentación ha sido trasladada a utilizar el marcado markdown.
  • Se ha añadido soporte para la arquitectura aarch64-linux en los canales principales de construcción nixos-22.11 y nixos-22.11-small. Se han propuesto imágenes ISO para Aarch64.
  • Como reemplazo de nscd (daemon de caché de nombres de servicio) se ha propuesto nsncd, que se utilizará por defecto en la versión NixOS 23.05.
  • Se ha añadido la opción hardware.nvidia.open para utilizar el controlador abierto del núcleo de NVIDIA.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster