Lanzamiento de la distribución NixOS 24.11

Lanzamiento de la distribución NixOS 24.11

Ha visto la luz la distribución NixOS 24.11, basada en el gestor de paquetes Nix y que ofrece una serie de desarrollos propios que facilitan la configuración y el mantenimiento del sistema. Por ejemplo, en NixOS, toda la configuración del sistema se realiza a través de un único archivo de configuración del sistema (configuration.nix), se brinda la posibilidad de retroceder rápidamente a una versión anterior de la configuración, se soporta el cambio entre diferentes estados del sistema, se permite la instalación de paquetes individuales por parte de usuarios distintos, hay posibilidad de usar varias versiones de un mismo programa al mismo tiempo y se garantizan compilaciones reproducibles. Para las arquitecturas x86_64 y ARM64 se han preparado imágenes de instalación con KDE (3.2 GB) y GNOME (2.5 GB), así como una versión de consola reducida (1.1 GB).

Al utilizar Nix, el resultado de la compilación de paquetes se almacena en un subdirectorio separado en /nix/store. Por ejemplo, después de compilar, el paquete firefox puede escribirse en /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, donde '1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4' es el hash de todas sus dependencias y las instrucciones de compilación. La instalación de un paquete implica su compilación o la descarga de uno ya compilado (siempre que ya haya sido compilado en Hydra, el servicio de compilació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, agregando posteriormente este directorio a la lista 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 añadió 8141 paquetes*, eliminados 3970 paquetes, actualizados 20975 paquetes. Agregado 119 nuevos módulos, se han eliminado 30 módulos. En el desarrollo y mantenimiento de paquetes participaron 2669 desarrolladores, quienes prepararon 49079 cambios.
  • Se han propuesto lanzamientos de entornos de usuario KDE Plasma 6.2 y GNOME 47. Se incluyen compositores servidor Niri, que utilizan Wayland.
  • Se han añadido 63 nuevos servicios, entre los cuales están Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
  • En la mayoría de las sesiones gráficas, por defecto se utiliza el servidor multimedia en lugar de PulseAudio. PipeWire.
  • Se han actualizado las versiones de los programas, por ejemplo, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, controlador NVIDIA 560, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
  • El gestor de paquetes Nix se ha actualizado a la versión 2.24, que mejora la extracción de código desde repositorios Git y añade soporte para comentarios documentales.
  • Se ha añadido soporte para el controlador Vulkan para GPU AMD (hardware.amdgpu.amdvlk).
  • El cliente de streaming de juegos Moonlight ha añadido la capacidad de utilizar HDR en Linux.
  • Se ha añadido el servicio services.scx para utilizar programadores de tareas basados en la subsistema del núcleo sched_ext.
  • Se ha agregado soporte para montar sistemas de archivos desde dispositivos de bloques, para los cuales se utiliza la verificación de integridad de datos basada en el módulo dm-verity.
  • Se ha añadido la opción virtualisation.xen para la virtualización utilizando el hipervisor Xen.
  • En el repositorio Nixpkgs se ha mejorado significativamente el soporte para la plataforma macOS. El entorno de compilación ha sido rediseñado para soportar la herramienta nativa Xcode, simplificar las reglas de compilación, utilizar los SDK estándar de varias versiones de macOS (desde macOS 10.12 hasta macOS 15) y eliminar parches innecesarios al compilar aplicaciones. La versión Nixpkgs 24.11 será la última con soporte para la rama macOS 10.x, comenzando con la siguiente versión, se declarará como mínima la rama macOS 11.

Fuente: linux.org.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