Se ha presentado el lanzamiento de la distribución Fedora Linux 41. Los productos Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite y Live builds, suministrados en forma de spins con entornos de escritorio KDE. Se han preparado para descargar Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie y Sway. Se generan ensamblajes para arquitecturas x86_64, Power64 y ARM64 (AArch64).
Los cambios más significativos en Fedora Linux 41 son:
- De forma predeterminada, se utiliza el administrador de paquetes DNF5, en el que se unifican las bibliotecas de bajo nivel existentes y los componentes para los que anteriormente se usaba Python se reescriben en C++. La funcionalidad básica de administración de paquetes se ha trasladado a una biblioteca libdnf5 separada. Usar C++ en lugar de Python nos permitió deshacernos de una gran cantidad de dependencias, reducir el tamaño del conjunto de herramientas y mejorar el rendimiento.
El kit de herramientas DNF5 también está desacoplado de PackageKit, a favor de un nuevo proceso en segundo plano llamado DNF Daemon, que reemplaza la funcionalidad de PackageKit y proporciona una interfaz para administrar paquetes y actualizaciones en entornos gráficos. Entre las mejoras visibles para el usuario, se puede destacar una indicación más visual del progreso de las operaciones; soporte para el uso de paquetes RPM locales para transacciones; la capacidad de mostrar en informes sobre transacciones completadas información producida por scripts integrados en paquetes; un sistema de finalización de entrada más avanzado para bash.
- La edición oficial Spin de Fedora ha sido creada con un entorno gráfico basado en el administrador compuesto Miracle, utilizando el protocolo Wayland y componentes para la construcción de administradores compuestos Mir. El objetivo de la nueva versión es proporcionar un entorno de usuario funcional y elegante con un diseño de ventana en mosaico al estilo del administrador de ventanas i3 y un diseño gráfico más vibrante con efectos visuales.

- El escritorio GNOME en Fedora Workstation se actualizó a la versión 47, que ofrece un nuevo estilo de cuadros de diálogo, rendimiento mejorado en sistemas con resoluciones de pantalla bajas, aceleración de hardware de codificación de video al grabar screencasts y cuadros de diálogo completamente rediseñados para abrir y guardar archivos.
- El software GNOME ha devuelto la capacidad de instalar controladores propietarios de NVIDIA y simplificó el proceso de agregar una firma digital para que los controladores funcionen al cargar la distribución en modo de arranque seguro. Es posible crear y guardar una firma digital para un módulo del kernel de NVIDIA en MOK (clave de propietario de la máquina).
- Los paquetes de GNOME relacionados con el protocolo X11 se han eliminado de la distribución base de Fedora Workstation. De las sesiones admitidas de forma predeterminada, solo queda Wayland, pero los paquetes para organizar la sesión X11 se pueden instalar por separado desde los repositorios. La razón principal para desaprobar el soporte X11 en Fedora es la desaprobación del servidor X.Org en RHEL 9 y la decisión de eliminarlo por completo en una futura versión principal de RHEL 10.
- Fedora Workstation reemplaza GNOME Terminal de forma predeterminada con el emulador de terminal Ptyxis, que proporciona capacidades adicionales para trabajar con contenedores usando Toolbox, Distrobox, Podman y JHBuild. Ptyxis también presenta velocidades de renderizado muy rápidas, mayores opciones de personalización y un modo de descripción general para una navegación clara por las sesiones abiertas.

- La edición de escritorio KDE se actualizó para lanzar KDE Plasma 6.2. Las compilaciones con KDE para la arquitectura AArch64 se clasifican como versiones de bloqueo si se identifican problemas graves.
- Se ha agregado una nueva edición Spin con el entorno KDE Plasma Mobile, que se puede utilizar en dispositivos móviles. Además de la compilación clásica, también está disponible una versión actualizada atómicamente con KDE Plasma Mobile.
- La compilación basada en el entorno de usuario LXQt se actualizó a la versión LXQt 2.0.
- Las versiones actualizadas del paquete incluyen GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Se eliminó el paquete network-scripts, que brinda soporte para scripts de configuración de red clásicos basados en los comandos ifup e ifdown. Estos scripts han sido declarados obsoletos desde 2018. Se dice que el motivo de la eliminación son los planes para eliminar ISC dhcp, cuyo mantenimiento se interrumpió a finales de 2022. El contenido de los scripts de red depende en gran medida de ISC dhcp y su transferencia a otro cliente DHCP no es posible debido a la interrupción del desarrollo del paquete. En lugar de los comandos ifup e ifdown, se recomienda utilizar la utilidad nmcli de NetworkManager o el comando networkctl.
- NetworkManager ya no admite perfiles de conexión en formato ifcfg.
- Se agregó soporte para cámaras Intel IPU6 y se habilitó una nueva pila abierta para cámaras conectadas mediante la interfaz MIPI (Interfaz de procesador de la industria móvil). La interfaz MIPI se utiliza en muchos modelos nuevos de portátiles en lugar de la transmisión de vídeo utilizada anteriormente a través del bus USB desde dispositivos compatibles con el estándar UVC (USB Video Class). El servidor de medios Pipewire se puede utilizar para capturar vídeo desde cámaras MIPI.
- El paquete Firefox incluye soporte para trabajar con cámaras a través del servidor de medios Pipewire de forma predeterminada.
- En las compilaciones que utilizan el modelo de actualización atómica (Fedora Atomic Desktops), las reglas de Polkit se han cambiado para permitir que los usuarios estándar sin privilegios realicen una operación de actualización del sistema sin ingresar una contraseña de administrador. Al mismo tiempo, se ha ampliado la cantidad de operaciones privilegiadas que requieren una contraseña cuando las realiza el administrador (para confirmación adicional de operaciones peligrosas, como cambiar los parámetros del kernel, instalar paquetes desde el FS local y cambiar la imagen del sistema).
- Las ediciones atómicamente actualizadas de las distribuciones Fedora CoreOS y Fedora IoT se transfieren al sistema de archivos Composefs de forma predeterminada, lo que hizo posible utilizar una partición raíz que funcione en modo de solo lectura en estos ensamblados, así como también utilizar herramientas de verificación de integridad para la partición del sistema, lo que le permite identificar problemas emergentes durante el tiempo de trabajo. Las particiones /etc y /var continúan montándose con capacidad de escritura. El sistema de archivos Composefs se implementa como un complemento de 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.
- Las ediciones atómicamente actualizadas de Fedora, como Fedora Atomic, CoreOS y Fedora IoT, ofrecen una nueva utilidad bootc que reemplaza a rpm-ostree y está diseñada para actualizaciones transaccionales del sistema utilizando imágenes en formato OCI (Open Container Initiative). Para actualizar el gestor de arranque en ensamblajes atómicos, se utiliza la utilidad bootupd.
- En las ediciones con GNOME, KDE Plasma y Budgie, el proceso en segundo plano optimizado se utiliza para administrar perfiles de energía en lugar del demonio de perfiles de energía, lo que brinda más opciones para configurar los modos de consumo de energía.
- En relación con la transferencia del código base de Redis DBMS a una licencia propietaria, se propuso una bifurcación Valkey en lugar de Redis.
- La mayoría de los paquetes proporcionan una función de compilación repetible para garantizar que los archivos binarios distribuidos se creen a partir del código fuente proporcionado y no contengan cambios ocultos.
- El instalador ha agregado soporte para unidades de autocifrado (SED - Self-Encrypting Drives) con la interfaz OPAL2 TCG, en la que el dispositivo de cifrado de hardware está integrado directamente en el controlador.
- El paquete de la biblioteca PyTorch ahora incluye soporte para la pila ROCm para aceleración de hardware en GPU AMD. El paquete PyTorch se actualizó a la versión 2.4 y ROCm a la versión 6.2.
- El paquete con el editor de gráficos rasterizados GIMP se ha transferido a la entrega de versiones preliminares, a partir de las cuales se formará la versión GIMP 3.
- Se ha agregado una nueva utilidad fedora-repoquery que le permite buscar paquetes en los repositorios Fedora, EPEL, eln y Centos Stream.
- El paquete OpenSSL desconfía de forma predeterminada de las firmas digitales creadas con hashes SHA-1.
- Se agregó soporte para usar la implementación TLS (kTLS) a nivel de kernel para acelerar GnuTLS.
- Para compilar CPython en GCC, se habilitó el modo de optimización "-O3" en lugar del modo predeterminado "-O2", lo que mejoró el rendimiento de Python en aproximadamente un 4%.
- Se ha interrumpido el suministro de paquetes con Python 2, así como todos los paquetes que requieren Python 2.7 para funcionar.
- Dejó de generar paquetes de 32 bits con PHP.
Además, podemos destacar la introducción de repositorios “gratuitos” y “no libres” del proyecto RPM Fusion para Fedora 41, en los que se incluyen paquetes con aplicaciones multimedia adicionales (MPlayer, VLC, Xine), códecs de vídeo/audio, soporte para DVD, propietarios de AMD. y hay disponibles controladores NVIDIA, programas de juegos y emuladores.
Fuente: opennet.ru


