Se anuncia el lanzamiento de la distribución Fedora. Linux Las versiones Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite y Live están disponibles para su descarga. Estas versiones están disponibles para las arquitecturas x86_64, Power64 y ARM64 (AArch64).
Los cambios más significativos en Fedora Linux 42:
- La compilación de Fedora KDE Plasma Desktop ha recibido el estado de una edición básica de la distribución, idéntica en términos de soporte a Fedora Workstation. De esta forma, las variantes GNOME y KDE de la distribución tienen ahora el mismo estatus y se presentan en igualdad de condiciones. Los problemas graves específicos de KDE ahora serán considerados como factores que bloquean el lanzamiento, tal como los problemas graves en GNOME antes lo eran. Además, Fedora KDE Plasma Desktop agrega soporte para la arquitectura Power (ppc64le), que proporciona la pila completa de aplicaciones KDE, incluido KDE PIM. Para los sistemas OpenPOWER como Talos Workstation, hay disponibles compilaciones en vivo de KDE que admiten la instalación.
- Se agregaron compilaciones oficiales de Spin de la distribución con el entorno de escritorio COSMIC, desarrollado por System76 en el lenguaje Rust. COSMIC ofrece modos híbridos de mosaico y apilamiento de ventanas (agrupación de ventanas similar a las pestañas del navegador) que pueden habilitarse junto con escritorios virtuales.
- El escritorio de Fedora Workstation se ha actualizado a la rama GNOME 48. Se han actualizado los escritorios Xfce 4.20 y LXQt 2.1.
- Fedora Workstation utiliza una nueva versión del instalador Anaconda por defecto, que reemplaza la interfaz basada en GTK por una interfaz web. Esta interfaz web se crea utilizando el framework React JavaScript, elementos de diseño PatternFly y componentes del proyecto Cockpit, que ya se utiliza en productos Red Hat para la configuración y... administración de servidoresEn lugar de una pantalla principal con una lista de acciones, la nueva interfaz cuenta con un asistente que permite a los usuarios completar pasos específicos secuencialmente sin volver a la pantalla principal. La interfaz web permite la interacción mediante un navegador web para el control remoto de la unidad.
La interfaz propuesta está libre de complicaciones y es más comprensible para usuarios novatos. Como opción básica, se propone utilizar el modo de particionado de disco automatizado (guiado), en el que el propio instalador selecciona los parámetros para crear o cambiar particiones en función de la configuración seleccionada por el usuario. Se ha añadido una opción para reinstalar la distribución (por ejemplo, para restaurar el funcionamiento si algunos archivos del sistema están dañados), así como la posibilidad de instalar en modo de arranque dual para utilizar varios sistemas operativos en una computadora.
- El instalador clásico de Anaconda ha cambiado para utilizar el protocolo Wayland, lo que ha eliminado las dependencias relacionadas con X11 de los medios de instalación. El proceso de instalación remota se ha trasladado del cliente VNC TigerVNC a la aplicación grd (Gnome Remote Desktop), que utiliza el protocolo RDP. De forma predeterminada, la partición GPT está habilitada para todas las arquitecturas compatibles.
- Se han fusionado los contenidos de los directorios /usr/bin y /usr/sbin. El directorio /usr/sbin ha sido reemplazado por un enlace simbólico que apunta a /usr/bin. Separar los archivos ejecutables en directorios bin y sbin se considera una práctica obsoleta que ha perdido su significado en las distribuciones modernas. La unificación de bin y sbin simplificará el trabajo de los mantenedores de paquetes, que no tendrán que adivinar en qué directorio colocar el archivo ejecutable; hará que el sistema sea más predecible y comprensible para los usuarios; aumentará la compatibilidad con otras distribuciones; reducirá la cantidad de comprobaciones de directorio al ejecutar execvp() y llamadas similares.
- Se han agregado los nuevos grupos flatpak y diskadmin para proporcionar a los usuarios sin privilegios acceso a las funciones de administración de paquetes de sistema en formato Flatpak y almacenamiento externo. El cambio eliminó la necesidad de agregar un usuario al grupo wheel, es decir, permite trabajar con flatpak y unidades externas sin proporcionar acceso a otras operaciones administrativas. Para los usuarios del grupo Wheel, también se ofrece la posibilidad de desbloquear (LUKS) y montar unidades externas sin solicitar una contraseña.
- Se permite incluir variantes ejecutables adicionales en paquetes, creados con optimizaciones para las microarquitecturas x86-64-v2, x86-64-v3 y x86-64-v4. En la mayoría de los casos, la ganancia de rendimiento durante el ensamblaje para tales arquitecturas no supera el 10%, pero en algunas situaciones conduce a un aumento notable en el rendimiento (hasta el 120%). La decisión de agregar ejecutables optimizados adicionales la toman los encargados del mantenimiento, dependiendo de los resultados de las pruebas de rendimiento de paquetes específicos.
- Las compilaciones en vivo de la distribución que utilizan la imagen del sistema en modo de solo lectura se han cambiado de SquashFS al sistema de archivos EROFS. Entre las razones citadas para este cambio se incluyen un desarrollo más activo de EROFS (el último lanzamiento de las herramientas SquashFS fue en la primavera de 2023) y la presencia de funciones avanzadas en EROFS que podrían utilizarse en el futuro. En comparación con SquashFS, EROFS tiene un peor nivel de compresión (el tamaño de la imagen es de 2.7 GiB en EROFS frente a 2.0 GiB en SquashFS cuando se utiliza el algoritmo de compresión XZ y 3.9 GiB frente a 3.1 GiB cuando se utiliza LZ4), pero tiene mayor velocidad de acceso aleatorio y rendimiento (7.1 MiB/s en EROFS frente a 5.0 MiB/s en SquashFS para XZ y 30.9 MiB/s frente a 26.3 MiB/s para LZ4).
- Los escritorios Fedora Atomic, como Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic y Fedora Budgie Atomic, han migrado al sistema de archivos Composefs de manera predeterminada, lo que permite que estas compilaciones utilicen una partición raíz de solo lectura y habiliten además la verificación de integridad de la partición del sistema para detectar problemas durante el funcionamiento. Las particiones /etc y /var continúan montadas y con posibilidad de escritura. El sistema de archivos Composefs se implementa como un complemento a los sistemas de archivos OverlayFS y EROFS ya presentes en el kernel, y está optimizado para el almacenamiento conjunto eficiente del contenido de varias imágenes de disco montadas.
- En la edición Fedora Kinoite (la variante actualizada atómicamente con KDE), las actualizaciones automáticas están habilitadas de forma predeterminada.
- Se proporcionan compilaciones oficiales de Fedora para el subsistema WSL (Windows Subsistema para Linux), que están incluidos en la lista Linux-distribuciones ofrecidas para una instalación rápida en WSL. Las compilaciones se crean en un nuevo formato, lo que le permite distribuir la distribución desde su propio servidores sin subirlo al catálogo de Microsoft Store, sin empaquetarlo en formato appx y sin colocar código específico del ensamblado. Windows.
- Se utiliza la nueva rama de la biblioteca multimedia SDL 3. Para las aplicaciones basadas en SDL, el protocolo Wayland se utiliza de forma predeterminada. Las bibliotecas SDL 2 han sido reemplazadas por la capa sdl2-compat, que se ejecuta sobre SDL 3.
- El administrador de paquetes DNF5 ahora admite la eliminación de claves de repositorio PGP obsoletas o vencidas del sistema, lo que permite la administración automatizada de claves al instalar y actualizar programas.
- El administrador de paquetes RPM ahora admite la creación de usuarios y grupos basados en archivos de configuración proporcionados por el paquete ubicados en el directorio Sysusers.d utilizado por systemd.
- Se agregó un generador de dependencias para las extensiones de GNOME Shell, lo que le permite vincular paquetes rpm con extensiones a versiones de GNOME Shell.
- DNF y RPM tienen el modo "Copiar al escribir" habilitado de manera predeterminada, implementado mediante reflink en Btrfs.
- Versiones de paquetes actualizadas: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
- Se ha agregado el emulador FEX al repositorio de arquitectura AArch64, lo que le permite ejecutar ejecutables creados para arquitecturas x86 y x86-64 en el entorno ARM64 (AArch64). Los componentes basados en FEX para ejecutar programas x86 están integrados en las compilaciones de Fedora con el entorno de escritorio KDE.
- Soporte ampliado para cámaras web con interfaz MIPI (Mobile Industry Processor Interface), que se utiliza cada vez más en computadoras portátiles y tabletas en lugar de UVC (USB Video Class).
- Se agregó soporte para el cifrado de memoria de máquina virtual mediante tecnologías AMD SEV-SNP e Intel TDX.
- Los paquetes que solo usan el binario git se han movido para vincularse con la dependencia git-core en lugar de con el paquete git completo.
- Se ha cambiado la pantalla de inicio de Plymouth para utilizar el módulo de kernel simpledrm, lo que elimina la necesidad de esperar a que se inicialice el controlador de la GPU.
- En Firewalld, en las compilaciones de estaciones de trabajo para IPv6, el modo rpfilter (filtro de ruta inversa) está habilitado de manera predeterminada como "flexible" en lugar de "estricto".
Para Fedora 42, se han lanzado los repositorios "libres" y "no libres" del proyecto RPM Fusion, que contienen paquetes con aplicaciones multimedia adicionales (MPlayer, VLC, Xine), codecs de vídeo/audio, soporte para DVD, controladores propietarios AMD y NVIDIA, programas de juegos y emuladores.
Fedora Asahi Remix 42, una distribución diseñada para su instalación en ordenadores Mac equipados con chips ARM desarrollados por Apple, se lanzó simultáneamente. Fedora Asahi Remix 42 se basa en la plataforma de paquetes de Fedora. Linux Incluye el instalador Calamares (versión 42). Es compatible con los sistemas Apple MacBook Air, MacBook Pro, Mac Mini, Mac Studio e iMac equipados con chips ARM Apple M1 y M2.
Fedora Asahi es totalmente compatible con audio de computadora, cámara, Wi-Fi, Bluetooth, dispositivos de entrada, USB Tipo C (USB 3.0) y carga inalámbrica MagSafe de Apple. Aún no compatible: conexión de pantalla USB-C, Thunderbolt/USB4, micrófono y Touch ID. Los controladores gráficos son compatibles con OpenGL 4.6, OpenGL ES 3.2 y Vulkan 1.4. Para ejecutar aplicaciones compiladas para sistemas x86_64, se utilizan el kit de herramientas muvm y una capa de emulación basada en el paquete FEX.
Fuente: opennet.ru
