La empresa SUSE ha publicado la versión del sistema operativo SUSE Linux Enterprise Server 16. La rama SUSE Linux Enterprise 16 se formó siete años después del lanzamiento de SUSE 15. Los paquetes de SUSE 16 ya se han utilizado como base en la distribución de código abierto mantenida por la comunidad, openSUSE Leap 16. La distribución se puede descargar y utilizar de forma gratuita, pero el acceso a actualizaciones y correcciones está limitado a un período de prueba de 60 días. La versión está disponible en compilaciones para las arquitecturas aarch64, ppc64le, s390x y x86_64.
Para la rama SUSE Linux 16 se proporcionará un ciclo de lanzamiento más predecible y flexible. En lugar de actualizaciones SP (Service Pack), se comenzará a utilizar un esquema con lanzamientos intermedios (16.1, 16.2, etc.) y un soporte prolongado (LTS - Long Term Support). El tiempo total de soporte para la rama SUSE Linux 16 será de 16 años. Se planea formar un total de 7 lanzamientos intermedios, desde 16.0 hasta 16.6, cada uno de los cuales se publicará anualmente en noviembre. Las actualizaciones para cada lanzamiento intermedio se acompañarán durante 5 años: 2 años de soporte general y 3 años de soporte extendido (LTS).
Cambios clave (1, 2, 3, 4):
- Se ha implementado un nuevo instalador Agama, notable por la separación de la interfaz de usuario de los componentes internos de YaST y la entrega de un frontend para gestionar la instalación a través de una interfaz web.
- Se ha modernizado el stack de gestión del sistema. En lugar del tradicional stack YaST para la gestión del sistema, se utiliza el paquete Cockpit, y en lugar de YaST Software GUI se ofrece un nuevo paquete denominado Myrlyn. Se ha terminado el soporte para los scripts de inicialización SysV. Solo se permite el uso de unidades de systemd.
- Por defecto, solo se ofrecen entornos de escritorio que utilizan Wayland. El servidor X.org se ha eliminado de la distribución. El soporte para ejecutar aplicaciones basadas en X11 se mantiene a través de XWayland. El entorno de escritorio básico se basa en GNOME 48. Se ha dejado de incluir un servidor VNC, GTK2, Qt5 y wxWidgets.
- Se han ampliado las capacidades para crear automáticamente instantáneas con cortes del estado del sistema de archivos, basadas en Btrfs y la utilidad Snapper. Las instantáneas ahora pueden utilizarse en imágenes de sistema para plataformas de nube. Por defecto, la capacidad de revertir cambios está integrada en todos los componentes y el administrador puede revertir prácticamente cualquier cambio, desde la actualización del sistema hasta la aplicación de parches individuales y la modificación de la configuración.
- Se ha integrado soporte para parches en vivo, que permiten corregir vulnerabilidades y errores críticos en el núcleo y las bibliotecas glibc y openssl sin necesidad de reiniciar el sistema.
- Se ha descontinuado el soporte para la arquitectura x86-64-v1. Solo se permite el funcionamiento en sistemas x86 con la arquitectura x86_64-v2, que es compatible con procesadores desde aproximadamente 2009 (comenzando con Intel Nehalem) y se caracteriza por tener extensiones como SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF y CMPXCHG16B.
- Por defecto, el núcleo tiene deshabilitado el soporte para sistemas x86 de 32 bits y la ejecución de archivos ejecutables de 32 bits. Para restaurar el soporte para llamadas del sistema de 32 bits, el parámetro «ia32_emulation=1» debe establecerse al cargar el núcleo de Linux.
- Por defecto, el sistema de control de acceso mandatado SELinux está habilitado. El soporte para AppArmor ha sido declarado obsoleto.
- Se incluye un conjunto de herramientas de Ansible para la gestión de configuraciones, orquestación, instalación centralizada de aplicaciones y ejecución paralela de tareas estándar en un grupo de sistemas. Se han añadido roles del sistema para configurar varios componentes del sistema, incluyendo el firewall, ha_cluster, selinux y podman. El soporte para el sistema Salt se mantiene como una opción.
- Se incluyen bibliotecas con soporte incorporado para algoritmos criptográficos resistentes a ataques de computadoras cuánticas, tales como ML-KEM y ML-DSA. El soporte para estos algoritmos está integrado en OpenSSL 3.5, Libgcrypt 1.11.1, Mozilla NSS 3.112 y Go 1.24.
- Se ha implementado soporte para compilaciones reproducibles, permitiendo formar compilaciones propias que coincidan bit a bit con las compilaciones listas para descargar, para asegurar que los archivos binarios distribuidos en paquetes se han compilado a partir de los textos fuente proporcionados y no contienen modificaciones ocultas.
- Se han actualizado las versiones de los paquetes, incluyendo el núcleo Linux 6.12, glibc 2.40, Systemd 257, Python 3.13, Perl 5.42, grub2 2.12, OpenSSH 9.9, QEMU 10.0.2, MariaDB 11.8, PostgreSQL 17, PHP 8.4, Node.js 22, Rust 1.88, ruby 3.4, clang 19, gcc 15.
- Se ha solucionado completamente el problema del año 2038. Todos los paquetes han sido convertidos para utilizar el tipo de dato time_t de 64 bits en los puertos del sistema operativo para arquitecturas de 32 bits, donde se seguía utilizando el tipo de dato time_t de 32 bits (no se puede utilizar para procesar tiempos posteriores al 19 de enero de 2038 debido a la sobrecarga del contador de segundos transcurridos desde el 1 de enero de 1970).
- El configurador de red wicked ha sido reemplazado por NetworkManager.
- Como filtro de paquetes, NFTables se utiliza por defecto en lugar de iptables.
- Se ha realizado la transición del servidor DHCP ISC DHCP a KEA DHCP.
- Se ha interrumpido el suministro del hipervisor Xen; se utiliza como hipervisor principal para la virtualización. KVM.
- Los paquetes de la base de datos Redis han sido reemplazados por el fork Valkey.
- Se ha añadido soporte para páginas guardianas ligeras para proteger la pila (stack guard page), cuyo acceso provoca una excepción y termina el proceso (SIGSEGV). La implementación se basa en la llamada al sistema madvise.
- Se ha añadido soporte para NFS sobre TLS.
- Se incluye un proceso en segundo plano 'tuned' que realiza la optimización automática de la configuración del hardware y del núcleo según la carga actual.
- Se ha activado el modelo de almacenamiento de archivos de configuración «UsrEtc», en el que las configuraciones predeterminadas proporcionadas por el paquete se encuentran en el directorio /usr/etc, mientras que los cambios realizados por el administrador local se colocan en forma de /etc/example.conf.d/*.conf o /etc/example.conf, es decir, las configuraciones suministradas en paquetes y las establecidas por el administrador siempre están separadas. Las configuraciones predeterminadas de systemd se han trasladado al directorio /usr.
- En sistemas x86_64, se ha declarado obsoleta, pero aún se mantiene la carga en sistemas con BIOS. Por defecto, para nuevas instalaciones se utiliza UEFI. Para la compatibilidad con sistemas antiguos, se mantiene el soporte para BIOS para migración. máquinas virtuales y actualización de instalaciones antiguas con SUSE 15.
- Por defecto, se desactiva el acceso por SSH con el usuario root al autenticar mediante contraseña.
- Se ha suspendido el soporte para los sistemas de archivos reiserfs, hfsplus, UFS, ocfs2. Por defecto se utiliza btrfs. Como opciones soportadas están disponibles ext4, xfs y gfs2.
- Para almacenar la partición /tmp se utiliza el sistema de archivos tmpfs, que almacena datos en la memoria y no conserva el contenido entre reinicios.
- Se ha añadido soporte experimental para lklfuse para montar dispositivos de bloques o imágenes de sistemas de archivos. Lklfuse se ejecuta como un proceso no privilegiado en el espacio del usuario, pero utiliza controladores de sistemas de archivos del núcleo de Linux.
- Se ha añadido soporte experimental (Tech Preview) para un servicio basado en el protocolo MCP (Model Context Protocol), que permite acceder a los componentes del sistema operativo desde asistentes de IA. Por ejemplo, se puede utilizar un asistente de IA para formular tareas en lenguaje natural para gestionar infraestructura, utilidades y datos. El asistente de IA está disponible desde la consola web Cockpit. Es posible conectarse a varios proveedores de modelos de lenguaje de gran tamaño.
Fuente: opennet.ru
