Fedora 36 ya fue liberada y llega con una gran cantidad de cambios, ¡conócelos!
Después de varios meses de desarrollo se ha dado a conocer el lanzamiento de la nueva versión de la distribución de Linux «Fedora 36» versión en la cual se han realizado una gran cantidad de cambios significativos, de los cuales por ejemplo se destacan las actualizaciones de los diversos componentes del sistema.
Y es que en Fedora Workstation se ha actualizado a la versión GNOME 42, que agrega configuraciones de estilo oscuro en todo el entorno para la interfaz y ha hecho la transición de muchas aplicaciones para usar GTK 4 y la biblioteca libadwaita, que ofrece widgets y objetos listos para usar para crear aplicaciones que cumplen con la nuevas recomendaciones de GNOME HIG (Directrices de interfaz humana). La mayoría de las aplicaciones están diseñadas de acuerdo con las nuevas pautas de GNOME HIG, pero algunas continúan usando el estilo antiguo o combinan elementos de los estilos nuevo y antiguo.
Para los sistemas con controladores propietarios de NVIDIA, la sesión de GNOME basada en el protocolo Wayland está habilitada de forma predeterminada, que anteriormente solo se usaba cuando se usaban controladores de código abierto. Se ha conservado la capacidad de seleccionar una sesión de GNOME que se ejecuta sobre un servidor X tradicional. Anteriormente, la inclusión de Wayland en sistemas con controladores NVIDIA se vio obstaculizada por la falta de compatibilidad con la aceleración de hardware OpenGL y Vulkan en aplicaciones X11 que se ejecutan con el componente XWayland DDX (Device-Dependent X). En la nueva rama de los controladores de NVIDIA, los problemas se han solucionado y el rendimiento de OpenGL y Vulkan en las aplicaciones X iniciadas con XWayland ahora casi no es diferente al que se ejecuta en un servidor X normal.
En las ediciones actualizables atómicamente de Fedora Silverblue y Fedora Kinoite, que ofrecen imágenes monolíticas de GNOME y KDE que no están empaquetadas ni creadas con el kit de herramientas rpm-ostree, se han rediseñado para colocar la jerarquía /var en una subclave Btrfs separada, lo que permite instantáneas de / var contenido para ser manipulado independientemente de otras particiones del sistema.
Cuando systemd se está ejecutando, se muestran los nombres de los archivos de las unidades, lo que facilita determinar qué servicios se inician y se detienen.
La elección de posibles algoritmos de cifrado disponibles en GnuTLS ahora está en la lista blanca, es decir, los algoritmos permitidos se marcan explícitamente en lugar de excluir los no válidos. Este enfoque permite, si se desea, devolver soporte para algoritmos deshabilitados para ciertas aplicaciones y procesos.
Se agregó información a los archivos ejecutables y bibliotecas en formato ELF sobre a qué paquete rpm pertenece el archivo dado. systemd-coredump usa esta información para reflejar la versión del paquete al enviar notificaciones de bloqueo.
Los controladores fbdev utilizados para la salida de Framebuffer se han reemplazado por el controlador simpledrm, que utiliza el framebuffer EFI-GOP o VESA proporcionado por el firmware UEFI o BIOS para la salida. Para garantizar la compatibilidad con versiones anteriores, se utiliza una capa para emular el dispositivo fbdev sobre el subsistema DRM (Direct Rendering Manager). El cambio es notable por el abandonoposibilidad de utilizar únicamente drivers DRM/KMS. El proceso de agregar nuevos controladores fbdev al kernel de Linux se suspendió hace 7 años y los controladores restantes estaban relacionados principalmente con el soporte de hardware heredado.
Se agregó soporte preliminar para contenedores en formatos OCI/Docker a la pila de actualización atómica basada en rpm-ostree, lo que facilita la creación de imágenes de contenedores y la transferencia del entorno del sistema a los contenedores.
De los demás cambios que se destacan:
- Los diccionarios de Hunspell se movieron de /usr/share/myspell/ a /usr/share/hunspell/.
- Se proporciona la capacidad de instalar simultáneamente diferentes versiones del compilador para el lenguaje Haskell (GHC).
- El módulo de cabina con una interfaz web está incluido en la composición para configurar el intercambio de archivos a través de NFS y Samba.
- La implementación de Java predeterminada es java-17-openjdk en lugar de java-11-openjdk.
- El programa para encontrar rápidamente un archivo llamado mlocate ha sido reemplazado por plocate, un análogo más rápido y que consume menos disco.
- Se suspendió la compatibilidad con la antigua pila inalámbrica utilizada en los controladores ipw2100 e ipw2200 (Intel Pro Wireless 2100/2200), que fue reemplazada por la pila mac80211/cfg80211 en 2007.
- En el instalador de Anaconda, en la interfaz para crear un nuevo usuario, la casilla de verificación para otorgar derechos de administrador al usuario que se agrega está habilitada de manera predeterminada.
- El paquete nscd, que se usaba para almacenar en caché las bases de datos de usuarios y hosts (/etc/hosts, /etc/passwd, /etc/services, etc.), se ha descontinuado. Systemd-resolved ahora se usa para el almacenamiento en caché del host, y sssd se usa para el almacenamiento en caché de la base de datos del usuario.
Obtener Fedora 36
Las compilaciones Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition y Live están preparadas para descargar, entregadas en forma de giros con entornos de escritorio KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE y LXQt. Las compilaciones se generan para arquitecturas x86_64, Power64, ARM64 (AArch64) y varios dispositivos con procesadores ARM de 32 bits. Se retrasa la publicación de compilaciones de Fedora Silverblue.