Lanzamiento de la distribución Fedora Linux 45

Se ha lanzado la distribución Fedora Linux 45. Se han preparado imágenes para descargar Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite y compilaciones en vivo, que se ofrecen en forma de spins con entornos de usuario como Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway y Cosmic. Las compilaciones están formadas para arquitecturas x86_64, Power64 y ARM64 (AArch64).

Los cambios más significativos en Fedora Linux 45 son:

  • El entorno de escritorio GNOME se ha actualizado a la rama 51, que ofrece optimizaciones para mejorar la fluidez de la salida y eliminar bloqueos durante las animaciones y bajo una carga alta del sistema. Se ha añadido una opción para cambiar automáticamente entre la orientación horizontal y vertical de la pantalla al girar el dispositivo con un acelerómetro.
    Se ha añadido la posibilidad de redirigir tarjetas inteligentes durante la conexión remota al escritorio. Se ha incorporado soporte para la autenticación a través de servicios web corporativos en la pantalla de inicio de sesión. Se han utilizado imágenes vectoriales para los punteros del ratón, proporcionadas en formato SVG.
  • En las imágenes iso de las ediciones de Fedora Atomic Desktop (Silverblue, Kinoite, etc.) que se actualizan de forma atómica, se usa un nuevo instalador Anaconda WebUI basado en web en lugar del clásico instalador Anaconda basado en GTK, que ya se aplica en Fedora Workstation y en las compilaciones en vivo. El nuevo instalador admite la gestión remota de la instalación: los usuarios ahora pueden cargar Fedora en el sistema de destino con la opción «inst.webui.remote» y gestionar la instalación a través de un navegador web en otro ordenador, con autenticación mediante un PIN y cifrado del tráfico.
  • Todos los archivos de configuración de los repositorios RPM, que se instalan inicialmente al conectar el repositorio, se han trasladado del directorio /etc/yum.repos.d a /usr/share/dnf5/repos.d. Las claves PGP se han trasladado a /usr/share/pki/rpm-gpg. Este cambio simplificará la separación de la configuración original de los repositorios y los archivos de configuración modificados por el usuario.
  • La verificación de paquetes mediante firma digital está habilitada por defecto en RPM. Ahora se mostrará un error al intentar instalar paquetes sin firma o con una firma incorrecta, a menos que el usuario haya ejecutado rpm explícitamente con la opción «--nosignature». Anteriormente, en el nivel de RPM, solo se realizaba una verificación de integridad mediante hashes, y la autenticidad de los paquetes de los repositorios se verificaba en YUM y DNF.
  • El gestor de paquetes RPM se ha actualizado a la versión 6.1, que implementa una nueva sintaxis de modificadores para macros (nombre_macro<modificadores>) que alteran el comportamiento de las macros. Se ha restaurado el uso por defecto del sistema NSS (Name Service Switch) para la búsqueda de usuarios y grupos. Se ha solucionado el problema de la interrupción del procesamiento de todas las solicitudes a rpmdb durante la ejecución de transacciones. Se ha añadido la capacidad de firmar archivos digitalmente utilizando tokens PKCS11.
  • Para los paquetes RPM se ha implementado la macro «%openpgpverify», que permite utilizar la herramienta escrita en Rust Sequoia en lugar de GnuPG para la verificación de paquetes.
  • En las ediciones de escritorio, para la gestión de claves se ha utilizado el componente oo7 (proveedor de servicios secretos de D-Bus), escrito en Rust, en lugar de gnome-keyring y kwallet.
  • El controlador de consola fbcon, que funcionaba a nivel de núcleo, ha sido reemplazado por kmscon, que se ejecuta en el espacio de usuario y utiliza el mecanismo KMS (Kernel Mode Setting), proporcionando un renderizado de mayor calidad y un mejor soporte de fuentes y Unicode.
  • Se ha permitido a los desarrolladores de ediciones atómicas autorizar la instalación de aplicaciones verificadas seleccionadas desde el directorio FlatHub, en lugar de instalar paquetes flatpak de las mismas aplicaciones desde el repositorio de Fedora. Fedora mantiene su propio repositorio flatpak, cuyo contenido se forma a partir de la reconstrucción de paquetes rpm, mientras que la mayoría de los usuarios preferiría instalar paquetes desde el directorio FlatHub, que son compilados por los desarrolladores principales de las aplicaciones y no por los mantenedores de Fedora.
  • Para la construcción de imágenes iso de las ediciones atómicas de Fedora se ha utilizado la herramienta image-builder en lugar de lorax.
  • Se ha añadido soporte para systemd-oomd y zram swap en Fedora CoreOS.
  • El instalador ha añadido soporte para la instalación en particiones lógicas gestionadas a través de la herramienta Stratis. En el proceso de instalación, se pueden crear grupos de uno o varios dispositivos de almacenamiento, para los cuales se pueden aplicar características como la asignación dinámica de espacio de almacenamiento, instantáneas, garantía de integridad y conexión de capas para almacenamiento en caché.
  • Por defecto, se les prohíbe a los usuarios no privilegiados el acceso a las capacidades de depuración que utilizan el mecanismo ptrace.
  • Se ha implementado una interfaz web para obtener información más detallada sobre las paradas de emergencia del núcleo. Cuando el núcleo entra en estado de 'pánico', se muestra un código QR con un enlace, al abrir el cual se mostrarán visualmente los datos de seguimiento de la llamada que ayudan a diagnosticar el problema, se ofrecerán recomendaciones sobre los pasos a seguir y se proporcionará la posibilidad de enviar un informe de error.
  • En el configurador de red NetworkManager, el modo predeterminado es 'IPv6-mostly', que incluye la opción DHCPv4 108 (uso exclusivo de IPv6 cuando sea posible) y soporte para el mecanismo CLAT (Customer-side Translator, 464XLAT) para permitir que las aplicaciones que solo admiten IPv4 funcionen en un host con IPv6.
  • Se ha añadido soporte para PAM (Pluggable Authentication Modules) en las utilidades chpasswd y newusers, lo que permite que estas utilidades ahora consideren las políticas del sistema para la autenticación y las contraseñas, como requisitos de calidad de contraseña, prohibición de contraseñas previamente usadas, bloqueo de cuentas y auditoría centralizada de cambios de contraseña.
  • Se ha añadido el paquete grub-cc con una versión reducida del cargador de arranque, destinada a su uso en sistemas con UEFI Secure Boot. Esta versión reducida incluye solo el conjunto mínimo de módulos embebidos y soporta la carga de imágenes UKI (Unified Kernel Image). La eliminación del soporte para formatos de imagen jpeg/png y sistemas de archivos adicionales reduce la superficie de ataque, dado el descubrimiento periódico de vulnerabilidades en GRUB (1, 2, 3, 4, 5, 6, 7).
  • Se ha añadido soporte para el uso de la herramienta encapsule para ejecutar aplicaciones en un entorno aislado, donde en lugar de acceder al directorio personal real del usuario, se proporciona acceso a una versión temporal de este.
  • Se han actualizado las versiones de los paquetes, incluyendo el núcleo de Linux 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
  • Se han propuesto opciones de paquetes con un entorno de desarrollo integrado Lazarus (para Free Pascal), compilados con widgets basados en GTK3, Qt5 y Qt6 (anteriormente, el paquete solo se compilaba con GTK2).
  • Se ha implementado la primera etapa de preparación para la eliminación de la API de acceso a la subsistema criptográfico del núcleo de Linux desde el espacio de usuario (CRYPTO_USER_API — Crypto Userspace API). Esta API ha sido declarada obsoleta en el núcleo debido a problemas potenciales de seguridad y está programada para ser eliminada. La Crypto Userspace API se utiliza en paquetes como iwd, cryptsetup (utilizado en tcplay y VeraCrypt) y libkcapi (utilizado en dracut), pero la primera etapa no afectará su funcionamiento.
  • Se han eliminado los paquetes del entorno de escritorio Deepin del repositorio debido a problemas de mantenimiento (persisten errores graves y vulnerabilidades en los paquetes durante mucho tiempo sin solución).
  • Declarados obsoletos VPN-los plugins NetworkManager-vpnc y NetworkManager-fortisslvpn, para los cuales se recomienda utilizar los plugins NetworkManager-libreswan y NetworkManager-openconnect.

Para Fedora 45 se han habilitado los repositorios 'free' y 'nonfree' del proyecto RPM Fusion, donde están disponibles paquetes con aplicaciones multimedia adicionales (MPlayer, VLC, Xine), códecs de video/audio, soporte para DVD, controladores propietarios de AMD y NVIDIA, programas de juegos y emuladores.

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