Está disponible la distribución NixOS 25.11, que utiliza el gestor de paquetes Nix

Se ha lanzado la versión del distribuidor NixOS 25.11, basado en el gestor de paquetes Nix y que ofrece desarrollos propios para simplificar la configuración y el mantenimiento del sistema. En NixOS, toda la configuración del sistema se realiza a través de un único archivo de configuración del sistema llamado configuration.nix. Se proporcionan opciones para revertir rápidamente el sistema a una versión anterior de la configuración y para alternar entre diferentes estados del sistema. Se admite la instalación de paquetes individuales por parte de usuarios y la posibilidad de usar varias versiones de un mismo programa simultáneamente. Se garantizan compilaciones reproducibles. Se han preparados imágenes de instalación con entorno gráfico (3.6 GB) y una variante de consola reducida (1.5 GB) para arquitecturas x86_64 y ARM64.

Al usar 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 ser registrado en /nix/store/8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4-firefox-145.0.1/, donde "8onlv1pc3ed6n5nskg8ew4twcfd0d5ae4ed5c4" es el hash de todas sus dependencias e instrucciones de construcción. La instalación de un paquete implica su construcción o descarga de uno ya construido (si se ha construido previamente en Hydra, el servicio de construcción del proyecto NixOS), así como la creación de un directorio con enlaces simbólicos a todos los paquetes en el perfil del sistema o del 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 se presenta en un repositorio especial llamado Nixpkgs.

Novedades principales:

  • Se han añadido 7002 paquetes, eliminados 6338 paquetes y actualizados 25252 paquetes. Se han añadido 107 nuevos módulos y 1778 opciones de configuración, eliminados 807 opciones y 41 módulos. En el desarrollo y mantenimiento de paquetes han participado 2742 desarrolladores, quienes han preparado 59430 cambios.
  • Entre los nuevos módulos se encuentran: el gestor de composición dwl, el cortafuegos FirewallD, el proxy inverso por túnel Pangolin, el bloqueador de anuncios Pi-hole, el cliente torrent qBittorrent, la utilidad rsync, la plataforma de microblogging Sharkey, el servicio TuneD, el servidor Matrix tuwunel, el servidor VNC wayvnc y el configurador de claves yubikey-manager.
  • Se ha añadido el sistema de inicialización nixos-init, que inicializa el sistema durante el arranque y configura el entorno para ejecutar systemd. El código de nixos-init está escrito en Rust y no depende de bash. Con nixos-init, se pueden generar entornos reducidos de NixOS, que se entregan sin shells, perl, python y otros intérpretes.
  • Se propone el lanzamiento del entorno de escritorio GNOME 49, en el que se ha eliminado la entrega de la sesión para X11 (para ejecutar aplicaciones de X11 se puede utilizar XWayland). Para gestionar servicios en gnome-session se han utilizado componentes de systemd.
  • Se ha añadido la versión beta del entorno de usuario COSMIC.
  • Se ha actualizado el conjunto de herramientas LLVM 21 y el sistema de construcción CMake 4. GCC se ha mantenido en la rama 14.x.
  • Se ha añadido soporte para el cortafuegos firewalld, implementado como una capa sobre el filtro de paquetes nftables, que admite la modificación de reglas a través de D-Bus. FirewallD puede ejecutarse como un servicio independiente services.firewalld o como backend configurado a través de la opción «networking.firewall» (en «networking.firewall» se ha añadido la opción backend para cambiar de backend).
  • Se ha habilitado por defecto el conjunto de herramientas nixos-rebuild-ng, una versión de nixos-rebuild completamente reescrita en Python. Se ha propuesto una opción para desactivarla llamada «system.rebuild.enableNg», pero se planea eliminar en la próxima versión.
  • Se ha añadido rEFInd, un gestor de arranque gráfico para sistemas con UEFI (se activa a través de la opción boot.loader.refind.enable).
  • Para el gestor de arranque Limine se ha añadido soporte para UEFI Secure Boot (boot.loader.limine.secureBoot.enable). La firma digital se crea mediante un script de instalación del gestor de arranque, y los hashes para verificar la integridad del núcleo se generan durante la reconstrucción del sistema. En la práctica, esta nueva funcionalidad permite permitir solo la carga de núcleos instalados a través de NixOS.
  • Por defecto, se ha habilitado la rama de la base de datos PostgreSQL 17.
  • Se ha interrumpido la entrega por defecto del conjunto VPN-de plugins en el módulo de NetworkManager. Todos los plugins de VPN ahora deben activarse explícitamente a través de la opción «networking.networkmanager.plugins».
  • Se han eliminado las versiones obsoletas de KDE Gear, KDE Plasma, Maui y Deepin, que utilizaban Qt 5. Se recomienda la transición a KDE Plasma 6.x y Gear 25.08.

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