Versión beta de Ubuntu 24.04

Se ha presentado la versión beta de la distribución Ubuntu 24.04 «Noble Numbat», tras la cual se ha realizado la congelación completa de la base de paquetes, y los desarrolladores han pasado a las pruebas finales y corrección de errores. El lanzamiento está previsto para el 25 de abril. La rama 24.04 se clasifica como una versión con soporte a largo plazo (LTS), cuyas actualizaciones se generan durante 12 años (5 años de acceso público, más otros 7 años para los usuarios del servicio Ubuntu Pro). Se han creado imágenes de prueba listas para Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edición para China), Ubuntu Unity, Edubuntu y Ubuntu Cinnamon.

Principales cambios:

  • El escritorio se ha actualizado a la versión GNOME 46, que incluye una función de búsqueda global, se ha mejorado el rendimiento del administrador de archivos y de los emuladores de terminal, se ha añadido soporte experimental para el mecanismo VRR (Tasa de Actualización Variable), se ha mejorado la calidad de salida con escalado fraccional, se han ampliado las capacidades de conexión a servicios externos, se ha actualizado el configurador y se ha mejorado el sistema de notificaciones. GTK ha implementado un nuevo motor de renderizado basado en la API Vulkan. La aplicación para trabajar con cámaras, Cheese, ha sido reemplazada por GNOME Snapshot.
  • El núcleo de Linux se ha actualizado a la versión 6.8.
  • Al igual que los cambios en Arch Linux y Fedora Linux, el parámetro sysctl vm.max_map_count, que define el número máximo de áreas de mapeo de memoria accesibles para un proceso, se ha incrementado por defecto de 65530 a 1048576. Este cambio ha mejorado la compatibilidad con los juegos de Windows que se ejecutan a través de Wine (por ejemplo, con el valor anterior no se podían ejecutar juegos como DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen y THE FINALS), y ha resuelto algunos problemas de rendimiento en aplicaciones que consumen intensivamente memoria.
  • Se han actualizado las versiones de GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (disponibles opcionalmente OpenJDK 8, 11 y 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3 y Ruby 3.2.3.
  • Se han actualizado las aplicaciones de usuario: Firefox 124 (compilado con soporte para Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5 y Krita 5.2.2.
  • Se han actualizado los subsistemas: Mesa 24.0.3, systemd 253.5, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02 y xdg-desktop-portal 1.18.
  • Los paquetes del servidor se han actualizado: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
  • El cliente de correo Thunderbird ahora se entrega únicamente en formato snap. El paquete DEB con Thunderbird contiene un stub para instalar el paquete snap.
  • Para las aplicaciones que utilizan gnutls, se ha deshabilitado forzosamente el soporte de los protocolos TLS 1.0, TLS 1.1 y DTLS 1.0, que hace tres años fueron oficialmente clasificados por el comité IETF (Internet Engineering Task Force) como tecnologías obsoletas. Para openssl, un cambio similar se implementó en Ubuntu 20.04.
  • En Apparmor, por defecto, se permite el acceso a cualquier aplicación a los archivos de configuración de las bibliotecas GnuTLS y OpenSSL. La anterior concesión selectiva de acceso causaba problemas que eran difíciles de diagnosticar debido a la falta de mensajes de error cuando no se podía acceder a los archivos de configuración.
  • Se han eliminado los paquetes pptpd y bcrelay debido a problemas de seguridad potenciales y la interrupción del mantenimiento de las bases de código principales. También se ha eliminado el módulo PAM pam_lastlog.so, que tiene un problema no resuelto desde 2038.
  • Al compilar paquetes, por defecto se han habilitado opciones del compilador para dificultar la explotación de vulnerabilidades. En gcc y dpkg, por defecto se ha habilitado el modo '-D_FORTIFY_SOURCE=3', que detecta posibles desbordamientos de búfer al ejecutar funciones de cadena definidas en el archivo de encabezado string.h. La diferencia respecto al modo anterior '_FORTIFY_SOURCE=2' radica en las comprobaciones adicionales. Teóricamente, las comprobaciones adicionales podrían llevar a una reducción del rendimiento, pero en la práctica, las pruebas SPEC2000 y SPEC2017 no mostraron diferencias y durante las pruebas no hubo quejas de usuarios sobre la disminución del rendimiento.
  • En dpkg se ha añadido la bandera '-mbranch-protection=standard' para habilitar en sistemas ARM64 la protección de ejecución de conjuntos de instrucciones a los que no deben realizarse saltos durante el ramificado (ARMv8.5-BTI — Branch Target Indicator). El bloqueo de saltos a áreas de código arbitrarias se implementó para contrarrestar la creación de gadgets en exploits que utilizan técnicas de programación orientada a la devolución (ROP — Return-Oriented Programming).
  • Se ha modificado la prioridad del repositorio "proposed pocket" en el gestor de paquetes APT, donde se realizan pruebas preliminares de nuevas versiones de paquetes antes de su publicación en los repositorios principales para el público general. Este cambio tiene como objetivo reducir la probabilidad de instalación automatizada de actualizaciones inestables, en caso de que se habilite el repositorio "proposed pocket", lo que podría llevar a mal funcionamiento del sistema. Después de habilitar "proposed pocket", ya no se trasladarán todas las actualizaciones desde este, pero el usuario podrá instalar selectivamente las actualizaciones de los paquetes necesarios usando el comando "apt install /-proposed".
  • Se ha detenido la entrega por defecto del servicio irqbalance, que distribuye el manejo de interrupciones de hardware entre diferentes núcleos de CPU. Actualmente, en la mayoría de las situaciones, son suficientes los mecanismos estándar de distribución de controladores proporcionados por el núcleo de Linux. El uso de irqbalance puede ser justificable en determinadas circunstancias, pero con la configuración adecuada por parte del administrador. Además, en ciertas configuraciones, irqbalance puede causar problemas, por ejemplo, al utilizarse en sistemas de virtualización, y también puede interferir con la configuración manual de parámetros que afectan el consumo de energía y las latencias.
  • Para la configuración de redes se ha implementado la versión 1.0 de la herramienta Netplan, que permite almacenar configuraciones en formato YAML y proporciona backends que abstraen el acceso a la configuración para NetworkManager y systemd-networkd. En esta nueva versión se ha incorporado la posibilidad de usar WPA2 y WPA3 simultáneamente, se ha añadido soporte para dispositivos de red Mellanox VF-LAG con SR-IOV (Virtualización de Entrada/Salida de Raíz Única) y se ha implementado el comando "netplan status --diff" para evaluar visualmente las diferencias entre el estado actual de las configuraciones y los archivos de configuración. En Ubuntu Desktop, NetworkManager se ha habilitado como el backend de configuración predeterminado.
  • Se ha modernizado el instalador ubuntu-desktop-installer, que ahora se desarrolla como parte de un proyecto más grande llamado ubuntu-desktop-provision y ha sido renombrado a ubuntu-desktop-bootstrap. La esencia del nuevo proyecto radica en dividir el instalador en etapas, que se llevan a cabo antes de la instalación (particionado del disco y copia de paquetes) y durante el primer arranque del sistema (configuración inicial del sistema). Entre los cambios, se destaca la mejora en la presentación de la interfaz del instalador, la adición de una página para especificar la URL para cargar el guion de instalación automática autoinstall.yaml y la posibilidad de modificar el comportamiento predeterminado y el estilo mediante un archivo de configuración. Se añadió soporte para actualizar el mismo instalador: si hay una nueva versión disponible, ahora se solicitará la actualización del instalador en una etapa temprana de la instalación.

    El instalador también incluye características añadidas en la pasada versión de Ubuntu 23.10, como el soporte para el sistema de archivos ZFS y la posibilidad de cifrar discos sin necesidad de ingresar una contraseña de desbloqueo al arrancar, gracias al almacenamiento de información para descifrar claves en el TPM (Trusted Platform Module).

  • Se ha incluido el mecanismo de Auto Inscripción de Certificados de Active Directory (ADSys), que permite obtener certificados automáticamente de los servicios de Active Directory al habilitar las políticas de grupo. La obtención automática de certificados a través de Active Directory también se aplica al conectarse a redes inalámbricas corporativas y VPN.
  • Se ha mejorado el nuevo gestor de aplicaciones Ubuntu App Center, escrito en el lenguaje Dart utilizando el framework Flutter y métodos de diseño adaptativos para funcionar correctamente en pantallas de cualquier tamaño. La Tienda de Ubuntu implementa una interfaz combinada para trabajar con paquetes en formato DEB y Snap (cuando hay un programa disponible en los paquetes deb y snap, se elige snap por defecto), permite realizar búsquedas y navegar por el catálogo de snapcraft.io y los repositorios DEB conectados, ofrece la posibilidad de gestionar la instalación, eliminación y actualización de aplicaciones, y de instalar paquetes deb individuales desde archivos locales. La aplicación utiliza un sistema de calificación en el que la escala de cinco puntos se ha reemplazado por una votación en formato

    El Centro de Aplicaciones de Ubuntu ha reemplazado a la antigua interfaz de Snap Store. En comparación con Ubuntu 23.10, se ha añadido una nueva categoría de aplicaciones: Juegos (las aplicaciones GNOME han sido eliminadas de la entrega). Se ha propuesto una interfaz separada para la actualización de firmware: Firmware Updater, disponible para sistemas basados en arquitecturas amd64 y arm64, permitiendo actualizar firmware sin iniciar un gestor de aplicaciones completo en segundo plano.

  • Los paquetes para la arquitectura Armhf de 32 bits han sido trasladados a utilizar el tipo de 64 bits time_t. Este cambio ha afectado a más de mil paquetes. El tipo de 32 bits time_t utilizado anteriormente no puede ser aplicado para manejar tiempos después del 19 de enero de 2038 debido a un desbordamiento del contador de segundos transcurridos desde el 1 de enero de 1970.
  • Se han actualizado las compilaciones para placas Raspberry Pi 5 (servidor y usuario) y StarFive VisionFive 2 (RISC-V).
  • Ubuntu Cinnamon utiliza el entorno de usuario Cinnamon 6.0 con soporte básico para Wayland.
  • Xubuntu continúa ofreciendo un entorno basado en Xfce 4.18.
  • Ubuntu Mate utiliza el entorno de escritorio MATE 1.28, que aún no ha sido anunciado oficialmente.
  • Ubuntu Budgie utiliza el entorno de escritorio Budgie 10.9.
  • Kubuntu continúa ofreciendo por defecto KDE Plasma 5.27. KDE 6 será propuesto en la versión de otoño de Kubuntu 24.10. Se han actualizado el logotipo y la paleta de colores.
  • Lubuntu ha actualizado el instalador basado en el marco Calamares. Se ha añadido una página para configurar opciones de instalación, como la instalación de actualizaciones disponibles, codecs y controladores propietarios, y programas adicionales. Se han añadido modos de instalación mínima, completa y normal. Se ha añadido una pantalla de primer arranque que permite configurar el idioma y la conexión a redes inalámbricas, así como elegir entre iniciar el instalador o entrar en modo Live. Se ha añadido un Gestor de Bluetooth y un editor de configuración para el gestor de pantalla SDDM. El entorno de escritorio se ha actualizado a la versión LXQt 1.4.
  • Ubuntu Studio ha añadido la utilidad Ubuntu Studio Audio Configuration para ajustar las configuraciones de PipeWire.

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