Lanzamiento de la distribución Ubuntu 24.04 LTS

Se ha lanzado la distribución de Ubuntu 24.04 'Noble Numbat', que pertenece a la categoría de lanzamientos con soporte a largo plazo (LTS), cuyas actualizaciones se generarán durante 12 años (5 años de acceso público, más otros 7 años para los usuarios del servicio Ubuntu Pro). Las imágenes de instalación se han creado para Ubuntu Desktop, 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.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • El núcleo de Linux se ha actualizado a la versión 6.8.
  • Se han actualizado las versiones de GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (también están disponibles opcionalmente OpenJDK 8, 11 y 17), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42, glibc 2.39.
  • 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, Krita 5.2.2, VLC 3.0.20.
  • Se han actualizado los subsistemas: Mesa 24.0.3, systemd 255.4, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
  • Se han actualizado los paquetes de servidor: 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, LXD 5.21.0, 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.
  • 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 se ha renombrado a ubuntu-desktop-bootstrap. La esencia del nuevo proyecto consiste en dividir el instalador en etapas, que se llevan a cabo antes de la instalación (particionado del disco y copiado de paquetes) y durante el primer arranque del sistema (configuración inicial del sistema). El instalador está escrito en Dart, utiliza el marco Flutter para la construcción de la interfaz de usuario y se implementa como un complemento sobre el instalador de bajo nivel curtin, que ya se utiliza en el instalador Subiquity, empleado en Ubuntu Server.

    Las novedades en el nuevo instalador incluyen una interfaz mejorada, la adición de una página para especificar la URL para descargar el script de instalación automatizada autoinstall.yaml y la posibilidad de cambiar el comportamiento por defecto y el estilo a través de un archivo de configuración. Se ha añadido soporte para actualizar el propio instalador: si hay una nueva versión disponible en una etapa temprana de la instalación, ahora se solicitará la actualización del instalador.

    El instalador de Ubuntu Desktop utiliza por defecto un modo de instalación mínima. Para instalar programas adicionales, como LibreOffice y Thunderbird, es necesario seleccionar el modo de instalación avanzada. El instalador también destaca las características añadidas en la última versión de Ubuntu 23.10, como el soporte para el sistema de archivos ZFS y la capacidad de cifrado de discos que no requiere introducir una contraseña de desbloqueo durante el arranque, gracias a almacenar la información para descifrar las claves en el TPM (Módulo de Plataforma Confiable).

    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • 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.

    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • 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 restringe el acceso de los usuarios no privilegiados a los espacios de nombres de identificador de usuario (user namespace), lo que permitirá aumentar la seguridad de los sistemas que utilizan aislamiento de contenedores frente a vulnerabilidades que requieren manipulación del user namespace. Ubuntu implementa un esquema híbrido de bloqueo, permitiendo selectivamente a algunos programas crear un user namespace si tienen un perfil de AppArmor con la regla «allow userns create» o el derecho CAP_SYS_ADMIN. Por ejemplo, se han creado perfiles para Chrome y Discord, en los que el user namespace se aplica para el aislamiento sandbox de procesos.
  • 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 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.
  • 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).
  • 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.
  • Se han declarado obsoletas y deshabilitado las claves RSA de 1024 bits que se utilizaban en APT para la verificación de repositorios por firma digital. En Ubuntu 24.04, los repositorios deberán estar firmados con claves RSA de al menos 2048 bits, o con claves Ed25519 y Ed448. Dado que todavía se utilizan claves RSA de 1024 bits en algunos repositorios PPA, estas claves no se bloquean por el momento, pero se mostrará una advertencia. En algún momento, se planea cambiar la advertencia por un mensaje de error.
  • En el gestor de paquetes APT se ha cambiado la prioridad del repositorio «proposed pocket», donde se realiza la prueba preliminar de nuevas versiones de paquetes antes de su publicación en los repositorios principales para el público en general. Este cambio tiene como objetivo reducir la probabilidad de instalación automatizada de actualizaciones inestables en caso de que se active el repositorio «proposed pocket», las cuales podrían causar problemas en el funcionamiento del sistema. Después de habilitar «proposed pocket», no se trasladarán todas las actualizaciones desde él, pero el usuario podrá seleccionar e instalar actualizaciones de los paquetes necesarios utilizando 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.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • 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.
  • En el paquete Apport, que se utiliza en Ubuntu para automatizar el manejo de fallos de aplicaciones, se ha integrado con systemd-coredump para el procesamiento de cierres inesperados. Ahora se puede utilizar la herramienta coredumpctl para analizar los core dumps.
  • La entrega básica incluye aplicaciones para analizar el rendimiento, rastrear procesos y monitorear el estado del sistema. En particular, se han añadido los paquetes procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop y sysprof, que están agrupados en el metapaquete performance-tools.
  • Las configuraciones de los repositorios activos se han trasladado al formato deb822 y se han movido de /etc/apt/sources.list al archivo /etc/apt/sources.list.d/ubuntu.sources.
  • Se ha garantizado el reinicio de los servicios después de la instalación de actualizaciones de las bibliotecas relacionadas, incluso si las actualizaciones se instalan automáticamente en modo unattended-upgrade. Para evitar el reinicio automático del servicio después de la actualización, se debe agregar a la sección override_rc en el archivo /etc/needrestart/needrestart.conf.
  • Se ha mejorado el funcionamiento del gestor de perfiles de consumo de energía (Power Profiles Manager), que ahora admite nuevos mecanismos de gestión de energía disponibles en los procesadores AMD, así como la posibilidad de utilizar diferentes controladores de optimización. Durante el uso en modo desconectado, se garantiza un aumento automático del nivel de optimización.
  • Se han actualizado el paquete fprintd y la biblioteca libfprint, los cuales ahora admiten dispositivos adicionales de escaneo de huellas dactilares.
  • Se ha implementado una variante más refinada de la fuente Ubuntu. Para volver a la fuente del sistema anterior, se puede instalar el paquete fonts-ubuntu-classic.
  • Se ha agregado soporte para el acelerador QAT (QuickAssist Technology) integrado en los procesadores Intel, que ofrece herramientas para acelerar los cálculos utilizados en la compresión y el cifrado. Para utilizar Intel QAT se incluyen los paquetes qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 e intel-ipsec-mb 1.5-1.
  • 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.
  • Se ha añadido soporte para la transmisión de configuraciones mediante cloud-init en el conjunto de Ubuntu para el subsistema WSL (Windows Subsystem for Linux).
  • Xubuntu continúa ofreciendo un entorno basado en Xfce 4.18.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • Ubuntu Mate continúa ofreciendo el entorno de escritorio MATE 1.26.2 (en el repositorio de MATE ya está disponible la rama 1.28, que aún no ha sido anunciada oficialmente). Se ha implementado un nuevo instalador, similar al propuesto en Ubuntu Desktop. En lugar de la aplicación Firmware Updater para actualizar el firmware, se ha utilizado GNOME Firmware, y en lugar de Software Boutique para gestionar la instalación de aplicaciones, se ha añadido App Center. Se ha dejado de suministrar la aplicación MATE Welcome.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • Ubuntu Budgie utiliza el entorno de escritorio Budgie 10.9. Muchos applets y miniaplicaciones han sido actualizados. Se ha propuesto un nuevo configurador Budgie Control Center. En lugar de GNOME Software para gestionar aplicaciones, se ha utilizado App-Center. Pulseaudio ha sido reemplazado por Pipewire. Algunas aplicaciones por defecto han sido cambiadas, por ejemplo, GNOME-Calculator → Mate Calc, GNOME System Monitor → Mate System Monitor, Evince → Atril, GNOME Font Viewer → font-manager, Cheese → guvcview, Celluloid → Parole, Rhythmbox → Lollypop + Goodvibes + gpodder. Se han eliminado de la entrega base GNOME-Calendar, GNOME System Monitor y GNOME Screenshot.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • Kubuntu sigue ofreciendo por defecto KDE Plasma 5.27.11, KDE Frameworks 5.115 y KDE Gear 23.08. KDE 6 se propondrá en el lanzamiento de otoño de Kubuntu 24.10. Se han actualizado el logotipo y el esquema de colores.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • 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.
    Lanzamiento de la distribución Ubuntu 24.04 LTS
  • Ubuntu Studio ha añadido la utilidad Ubuntu Studio Audio Configuration para ajustar los parámetros de PipeWire. Se ha implementado un nuevo instalador, similar al propuesto en Ubuntu Desktop. Se ha añadido un metapaquete para instalar programas útiles para el aprendizaje musical, como FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.
    Lanzamiento de la distribución Ubuntu 24.04 LTS

Reproducir video


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