Actualización de NixOS 23.11 «Tapir» viene con GNOME 45, LLVM 16, soporte Wi-Fi 6 y más

Published:

NixOS es una distribución de Linux construida sobre el administrador de paquetes Nix. Utiliza configuración declarativa y permite actualizar de manera confiable el sistema.

Se dio a conocer el lanzamiento de la nueva versión de NixOS 23.11 con nombre clave “Tapir” en la cual participaron 2162 contribuyentes, autores de 40024 confirmaciones desde la versión anterior. Se añadieron 9147 paquetes nuevos y 18700 paquetes actualizados en Nixpkgs. También fueron eliminados 4015 paquetes en un esfuerzo por mantener el conjunto de paquetes mantenible y seguro, además de que se eliminaron 18 módulos y se añadieron 113 nuevos.

Esta distribución de Linux es distribuida mediante dos principales ramas: versión estable, actual e inestable después del último desarrollo.

Aunque NixOS comenzó como un proyecto de investigación, ahora se trata de un sistema operativo funcional y utilizable que incluye la detección de hardware, KDE como los sistemas de escritorio por defecto, y el sistema de gestión de servicios.

Principales novedades de NixOS 23.11 “Tapir”

En esta nueva versión de NixOS 23.11, se ha actualizado el entorno de escritorio GNOME a la versión 45 y, en particular, Loupe reemplazó a Eye of GNOME como el visor de imágenes predeterminado, Snapshot reemplazó Cheese como aplicación de cámara predeterminada y Fotos ya no estarán instalado.

Otro de los cambios destacados es la actualización de LLVM a la versión 16 (anteriormente se ofrecía LLVM 11), en la cual se agregó soporte para nuevas arquitecturas y CPU, y mejoras significativas de rendimiento. LLVM-objdump es ahora un mejor sustituto de GNU objdump, función multiversionado, entre otras cosas más.

Además de ello, systemd se ha actualizado a la versión 254, y con esta actualización ahora boot.resumeDevice debe especificarse al hibernar si no está en modo EFI. También, systemd puede advertir al sistema sobre los permisos de su partición ESP (a menudo /boot), esta advertencia se puede ignorar por ahora.

También se menciona que la compatibilidad con mdraid ahora es opcional, lo cual reduce el tamaño de initramfs y evita detecciones y activaciones automáticas potencialmente no deseadas de RAID.

Se introdujo la versión 29 de Emacs macport, la cual incluye las principales adiciones, tales como la compatibilidad con tree-sitter (habilitada de forma predeterminada) y la variante pgtk (útil para usuarios de Wayland), que está disponible en el atributo emacs29-pgtk.

El paquete go-ethereum se ha actualizado a la versión 1.12.0, la cual reduce el apoyo a prueba de trabajo. Su API GraphQL ahora codifica todos los valores numéricos como cadenas hexadecimales y la interfaz de usuario GraphQL se actualiza a la versión 2.0. La base de datos predeterminada ha cambiado de leveldb a pebble pero el uso de leveldb se puede forzar.

El módulo Caddy obtuvo una nueva opción llamada services.caddy.enableReload que está habilitado de forma predeterminada. Permite recargar el servicio en lugar de reiniciarlo, si solo ha cambiado un archivo de configuración. Esta opción debe ser deshabilitada si ha desactivado el Administrador de Caddy API.

De los demás cambios que se destacan:

  • google-chrome-beta/chromiumBeta y google-chrome-dev/chromiumDev se han eliminado debido a la falta de mantenimiento en nixpkgs.
  • Etcd se ha actualizado a la versión 3.5.
  • La versión principal de PostgreSQL ahora es la 15.
  • Se añadió el soporte experimental de sudo-rs con el módulo experimental security.sudo-rs.
  • La compatibilidad con WiFi6 (IEEE 802.11ax) y WPA3-SAE-PK se habilitó en el hostapd, junto con una importante revisión del módulo hostapd.
  • LXD admite instancias de máquinas virtuales ahora para complementar el soporte existente del contenedor.
  • El módulo de firewall iptables instala nixos-firewall-tool ahora, que permite al usuario abrir puertos temporalmente.
  • Se agregó una nueva opción al módulo de virtualización que permite especificar interfaces de red nombradas explícitamente en las máquinas virtuales QEMU.

Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles