Versión de distribución de Ubuntu 24.04 LTS

Se produjo el lanzamiento de la distribución Ubuntu 24.04 “Noble Numbat”, que se clasifica como una versión de soporte a largo plazo (LTS), cuyas actualizaciones se generan dentro de los 12 años (5 años - disponible públicamente, más otros 7 años para los usuarios de el servicio Ubuntu Pro). Las imágenes de instalación se crean para Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edición china), Ubuntu Unity, Edubuntu y Ubuntu Cinnamon.

Cambios importantes:

  • El escritorio se actualizó al lanzamiento de GNOME 46, que agregó una función de búsqueda global, mejoró el rendimiento del administrador de archivos y los emuladores de terminal, agregó soporte experimental para el mecanismo VRR (frecuencia de actualización variable), mejoró la calidad de salida para escalado fraccionario, amplió capacidades para conectarse a servicios externos, configurador actualizado y sistema de notificación mejorado. GTK utiliza un nuevo motor de renderizado basado en la API de Vulkan. La aplicación de cámara Cheese ha sido reemplazada por GNOME Snapshot.
    Versión de distribución de Ubuntu 24.04 LTS
  • El kernel de Linux se ha actualizado a la versión 6.8.
  • Versiones actualizadas de GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 y 17 están disponibles opcionalmente), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42 , versión 2.39.
  • Aplicaciones de usuario actualizadas: Firefox 124 (con soporte Wayland), LibreOffice 24.2, Thunderbird 115, Ardor 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 .3.0.20, VLC XNUMX.
  • Subsistemas actualizados: 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.
  • Paquetes de servidor actualizados: 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. 11.1, GlusterFS 2.8.5, HAProxy 2.4.1, Kea DHCP 10.0.0, libvirt 5.9.4, NetSNMP 2.6.7, OpenLDAP 12.3.5, open-vm-tools 16.2, PostgreSQL 1.1.12, Runc 8.2.1, QEMU 4.0.0 .6.6, SpamAssassin 2.9.4, Squid 2.1.6, SSSD 2024.1, Pacemaker 19.2.0, OpenStack 3.3.0, Ceph 24.03, Openvswitch XNUMX, Open Virtual Network XNUMX.
  • El cliente de correo electrónico Thunderbird ahora sólo viene en formato instantáneo. El paquete Thunderbird DEB contiene un código auxiliar para instalar el paquete snap.
  • Se ha modernizado el instalador ubuntu-desktop-installer, que ahora se está desarrollando como parte del proyecto más amplio ubuntu-desktop-provision y se le ha renombrado ubuntu-desktop-bootstrap. La esencia del nuevo proyecto es dividir el instalador en etapas realizadas antes de la instalación (partición del disco y copia de paquetes) y durante el primer arranque del sistema (configuración inicial del sistema). El instalador está escrito en el lenguaje Dart, utiliza el marco Flutter para construir la interfaz de usuario y se implementa como un complemento sobre el instalador curtin de bajo nivel, que ya se usa en el instalador Subiquity usado en Ubuntu Server.

    Entre los cambios en el nuevo instalador, hay un diseño de interfaz mejorado, la adición de una página para especificar la URL para descargar el script de instalación automatizada autoinstall.yaml y la capacidad de cambiar el comportamiento predeterminado y el estilo de diseño a través del archivo de configuración. Se agregó soporte para actualizar el instalador en sí: si hay una nueva versión disponible en una etapa temprana de la instalación, ahora se emite una solicitud para actualizar el instalador.

    El instalador de Ubuntu Desktop utiliza el modo de instalación mínimo de forma predeterminada. Para instalar programas adicionales como LibreOffice y Thunderbird, debe seleccionar el modo de instalación avanzado. El instalador también destaca las características agregadas en la versión anterior de Ubuntu 23.10, como la compatibilidad con el sistema de archivos ZFS y la capacidad de cifrar unidades sin necesidad de ingresar una contraseña de desbloqueo de unidad en el arranque, almacenando información de descifrado de claves en un TPM (Plataforma Confiable). Módulo).

    Versión de distribución de Ubuntu 24.04 LTS
  • Se ha mejorado el nuevo administrador de aplicaciones de Ubuntu App Center, escrito en Dart utilizando el marco Flutter y métodos de diseño de interfaz adaptativos para funcionar correctamente en pantallas de cualquier tamaño. La Tienda Ubuntu implementa una interfaz combinada para trabajar con paquetes en formatos DEB y Snap (si hay un programa en los paquetes deb y snap, se selecciona snap de forma predeterminada), le permite buscar y navegar a través del catálogo de paquetes snapcraft.io y repositorios DEB conectados y le permite administrar la instalación, desinstalación y actualización de aplicaciones, instalando paquetes deb individuales desde archivos locales. La aplicación utiliza un sistema de calificación en el que la escala de calificación de cinco puntos se reemplaza por una votación en formato Me gusta/No me gusta (+1/-1), a partir del cual se muestra una calificación virtual de cinco estrellas.

    Ubuntu App Center reemplaza la antigua interfaz de Snap Store. En comparación con Ubuntu 23.10, se agregó una nueva categoría de aplicaciones: Juegos (los juegos de GNOME se eliminaron del paquete). Se propone una interfaz separada para actualizar el firmware: Firmware Updater, disponible para sistemas basados ​​en arquitecturas amd64 y arm64, y que le permite actualizar el firmware sin ejecutar un administrador de aplicaciones completo en segundo plano.

    Versión de distribución de Ubuntu 24.04 LTS
  • Por analogía con los cambios en Arch Linux y Fedora Linux, el parámetro sysctl vm.max_map_count, que determina el número máximo de áreas de mapeo de memoria disponibles para un proceso, se ha incrementado de forma predeterminada de 65530 a 1048576. El cambio ha mejorado la compatibilidad con los juegos de Windows se lanzó a través de Wine (por ejemplo, con el valor anterior no se lanzaron los juegos DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen y THE FINALS) y resolvió algunos problemas de rendimiento con aplicaciones que consumen mucha memoria.
  • El acceso de usuarios sin privilegios a los espacios de nombres de usuario es limitado, lo que aumentará la seguridad de los sistemas que utilizan el aislamiento de contenedores de vulnerabilidades que requieren la manipulación del espacio de nombres de usuario para explotar. Ubuntu utiliza un esquema de bloqueo híbrido que permite selectivamente que algunos programas creen un espacio de nombres de usuario si tienen un perfil de AppArmor con la regla "permitir que los usuarios creen" o derechos CAP_SYS_ADMIN. Por ejemplo, se crean perfiles para Chrome y Discord, en los que el espacio de nombres de usuario se utiliza para procesos de espacio aislado.
  • Al crear paquetes, las opciones del compilador están habilitadas de forma predeterminada para dificultar la explotación de las vulnerabilidades. En gcc y dpkg, el modo “-D_FORTIFY_SOURCE=3” está habilitado de forma predeterminada, que detecta posibles desbordamientos del búfer al ejecutar funciones de cadena definidas en el archivo de encabezado string.h. La diferencia con el modo “_FORTIFY_SOURCE=2” utilizado anteriormente se reduce a comprobaciones adicionales. Teóricamente, las comprobaciones adicionales pueden provocar una reducción del rendimiento, pero en la práctica, las pruebas SPEC2000 y SPEC2017 no mostraron diferencias y no hubo quejas de los usuarios durante el proceso de prueba sobre la disminución del rendimiento.
  • Apparmor está habilitado de forma predeterminada para permitir que cualquier aplicación acceda a los archivos de configuración de las bibliotecas GnuTLS y OpenSSL. Anteriormente, el aprovisionamiento selectivo generaba problemas que eran difíciles de diagnosticar debido a la falta de resultados de error cuando no se podía acceder a los archivos de configuración.
  • Los paquetes pptpd y bcrelay se eliminaron debido a posibles problemas de seguridad y a la obsolescencia de las bases de código subyacentes. También se eliminó el módulo PAM pam_lastlog.so, que no resuelve el problema 2038.
  • Se agregó el indicador "-mbranch-protection=standard" a dpkg para habilitar la protección de ejecución en sistemas ARM64 para conjuntos de instrucciones que no deben bifurcarse a (ARMv8.5-BTI - Indicador de destino de bifurcación). El bloqueo de transiciones a secciones arbitrarias de código se implementa para evitar la creación de gadgets en exploits que utilizan técnicas de programación orientada al retorno (ROP - Programación orientada al retorno).
  • Para las aplicaciones que utilizan gnutls, la compatibilidad con los protocolos TLS 1.0, TLS 1.1 y DTLS 1.0, que fueron clasificados oficialmente como tecnologías obsoletas por el IETF (Internet Engineering Task Force) hace tres años, está deshabilitado por la fuerza. Para openssl, se implementó un cambio similar en Ubuntu 20.04.
  • Las claves RSA de 1024 bits utilizadas en APT para verificar repositorios mediante una firma digital han sido declaradas obsoletas y deshabilitadas. En Ubuntu 24.04, los repositorios deben estar firmados con claves RSA de al menos 2048 bits, o con claves Ed25519 y Ed448. Debido a que las claves RSA de 1024 bits continúan utilizándose en algunos PPA, dichas claves no están bloqueadas actualmente, pero reciben una advertencia. Después de un tiempo, está previsto que la advertencia sea reemplazada por una salida de error.
  • El administrador de paquetes de APT ha cambiado la prioridad del repositorio de "bolsillo propuesto", que prueba previamente las nuevas versiones de los paquetes antes de que se publiquen en los repositorios principales para el público en general. El cambio tiene como objetivo reducir la probabilidad de instalación automática de actualizaciones inestables, si el repositorio de "bolsillo propuesto" está habilitado, lo que puede provocar un mal funcionamiento del sistema. Después de habilitar el "bolsillo propuesto", todas las actualizaciones ya no se transferirán desde él, pero el usuario podrá instalar selectivamente actualizaciones en los paquetes necesarios usando el comando "apt install /-proposed".
  • El servicio irqbalance, que distribuye el procesamiento de interrupciones de hardware entre diferentes núcleos de CPU, se ha descontinuado de forma predeterminada. Actualmente, en la mayoría de situaciones, los mecanismos de distribución de controladores estándar proporcionados por el kernel de Linux son suficientes. El uso de irqbalance puede estar justificado en determinadas situaciones, pero sólo si el administrador lo configura correctamente. Además, irqbalance causa problemas en ciertas configuraciones, por ejemplo cuando se usa 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 la latencia.
  • Para configurar la red, se utiliza la versión del kit de herramientas Netplan 1.0, que proporciona almacenamiento de configuraciones en formato YAML y proporciona backends que abstraen el acceso a la configuración de NetworkManager y systemd-networkd. La nueva versión tiene la capacidad de usar WPA2 y WPA3 simultáneamente, agregó soporte para dispositivos de red Mellanox VF-LAG con SR-IOV (virtualización de E/S de raíz única) e implementó el comando “netplan status -diff” para evaluar visualmente las diferencias. entre el estado real de la configuración y los archivos de configuración. Ubuntu Desktop tiene NetworkManager habilitado como backend de configuración de forma predeterminada.
    Versión de distribución de Ubuntu 24.04 LTS

  • El mecanismo de inscripción automática de certificados de Active Directory (ADSys) está habilitado, lo que le permite obtener automáticamente certificados de los servicios de Active Directory cuando las políticas de grupo están habilitadas. 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.
  • El paquete Apport de Ubuntu, utilizado para automatizar el manejo de fallas de aplicaciones, proporciona integración con systemd-coredump para manejar fallas. Ahora puede utilizar la utilidad coredumpctl para analizar volcados de núcleo.
  • El paquete básico incluye aplicaciones para análisis de desempeño, seguimiento de procesos y monitoreo del estado del sistema. En particular, se han agregado los paquetes procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop y sysprof, que se combinan en el meta-tools de rendimiento. paquete.
  • La configuración de los repositorios activos se convirtió para usar el formato deb822 y se movió de /etc/apt/sources.list al archivo /etc/apt/sources.list.d/ubuntu.sources.
  • Los servicios ahora se reinician después de instalar actualizaciones en sus bibliotecas asociadas, incluso si las actualizaciones se instalan automáticamente en modo de actualización desatendida. Para evitar que el servicio se reinicie automáticamente después de una actualización, agréguelo a la sección override_rc en el archivo /etc/needrestart/needrestart.conf.
  • Se ha mejorado el trabajo del Administrador de perfiles de energía, agregando soporte para nuevos mecanismos de administración de energía de hardware disponibles en los procesadores AMD y también agregando la capacidad de usar diferentes controladores de optimización. Cuando se trabaja en modo fuera de línea, el nivel de optimización aumenta automáticamente.
  • El paquete fprintd y la biblioteca libfprint se han actualizado para incluir soporte para dispositivos adicionales de escaneo de huellas digitales.
  • Se utiliza una versión más delgada de la fuente Ubuntu. Para devolver la fuente anterior del sistema, puede instalar el paquete fonts-ubuntu-classic.
  • Se agregó 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, los paquetes incluidos son 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 se han convertido para utilizar el tipo time_t de 64 bits. El cambio afectó a más de mil paquetes. El tipo time_t de 32 bits utilizado anteriormente no se puede utilizar para manejar tiempos posteriores al 19 de enero de 2038, debido al desbordamiento del contador de segundos desde el 1 de enero de 1970.
  • Conjuntos actualizados 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 inicial para Wayland.
  • Se agregó soporte para transferir configuraciones usando cloud-init a la compilación de Ubuntu para el subsistema WSL (Subsistema de Windows para Linux).
  • Xubuntu sigue suministrando entornos basados ​​en Xfce 4.18.
    Versión de distribución de Ubuntu 24.04 LTS
  • Ubuntu Mate continúa ofreciendo el entorno de escritorio MATE 1.26.2 (la rama 1.28 ya está disponible en el repositorio MATE, que aún no se ha anunciado oficialmente). Se utiliza un nuevo instalador, similar al que se ofrece en Ubuntu Desktop. En lugar de la aplicación Firmware Updater, se utiliza GNOME Firmware para actualizar el firmware y, en lugar de Software Boutique, se ha agregado App Center para administrar las instalaciones de aplicaciones. La aplicación MATE Welcome ha sido descontinuada.
    Versión de distribución de Ubuntu 24.04 LTS
  • Ubuntu Budgie utiliza el entorno de escritorio Budgie 10.9. Se han actualizado muchos subprogramas y miniaplicaciones. Se ha introducido un nuevo configurador de Budgie Control Center. En lugar del software GNOME, se utiliza App-Center para administrar aplicaciones. Pulseaudio ha sido reemplazado por Pipewire. Se reemplazaron algunas aplicaciones predeterminadas, 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 eliminaron GNOME-Calendar, GNOME System Monitor y GNOME Screenshot de la distribución base.
    Versión de distribución de Ubuntu 24.04 LTS
  • Kubuntu continúa enviando KDE Plasma 5.27.11, KDE Frameworks 5.115 y KDE Gear 23.08 de forma predeterminada. KDE 6 se ofrecerá en la versión de otoño de Kubuntu 24.10. Logotipo y combinación de colores actualizados.
    Versión de distribución de Ubuntu 24.04 LTS
  • En Lubuntu se ha mejorado el instalador basado en el framework Calamares. Se agregó una página para configurar opciones de instalación, como instalar actualizaciones disponibles, instalar códecs y controladores propietarios e instalar programas adicionales. Se agregaron modos de instalación mínimo, completo y normal. Se agregó la primera pantalla de inicio, que le permite configurar el idioma y la conexión a la red inalámbrica, así como elegir iniciar el instalador o cambiar al modo Live. Se agregó el editor de configuración del administrador de pantalla Bluetooth Manager y SDDM. El entorno de escritorio se ha actualizado a LXQt 1.4.
    Versión de distribución de Ubuntu 24.04 LTS
  • Ubuntu Studio ha agregado la utilidad Ubuntu Studio Audio Configuration para configurar los ajustes de PipeWire. Se utiliza un nuevo instalador, similar al que se ofrece en Ubuntu Desktop. Se agregó un metapaquete para instalar programas útiles para enseñar música, como FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.
    Versión de distribución de Ubuntu 24.04 LTS



Fuente: opennet.ru

Añadir un comentario