Ha comenzado la prueba de la versión beta de la distribución Fedora Linux 36. La versión beta marca el paso a la etapa final de pruebas, donde solo se permiten correcciones de errores críticos. El lanzamiento está programado para el 26 de abril. Esta versión abarca Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT y las versiones Live, que se ofrecen en forma de spins con entornos de escritorio KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE y LXQt. Las versiones están formadas para arquitecturas x86_64, Power64, ARM64 (AArch64) y varios dispositivos con procesadores ARM de 32 bits.
Los cambios más significativos en Fedora Linux 36:
- El escritorio de Fedora Workstation se ha actualizado a la versión GNOME 42, que incluye configuraciones de estilo oscuro comunes para todo el entorno y ha llevado a cabo la transición de muchas aplicaciones para utilizar GTK 4 y la biblioteca libadwaita, que ofrece widgets y objetos listos para construir aplicaciones que cumplen con las nuevas directrices de GNOME HIG (Human Interface Guidelines).
Se ha criticado la confusión en los estilos de GNOME 42: algunas aplicaciones han sido diseñadas de acuerdo con las nuevas recomendaciones de GNOME HIG, mientras que otras siguen utilizando el estilo anterior o combinan elementos de los estilos nuevo y viejo. Por ejemplo, en el nuevo editor de texto, los botones no se destacan texturalmente y la ventana se presenta con esquinas redondeadas; en el administrador de archivos, los botones están enmarcados y las esquinas de la ventana son menos redondeadas; en gedit, los botones son distintivos, más contrastados y se colocan sobre un fondo más oscuro, mientras que las esquinas inferiores de la ventana son agudas.

- Para los sistemas con controladores propietarios de NVIDIA, se ha habilitado por defecto una sesión de GNOME basada en el protocolo Wayland, que anteriormente se utilizaba solo con controladores abiertos. La opción de seleccionar una sesión de GNOME que funcione sobre el tradicional servidor X se ha mantenido. La habilitación de Wayland en sistemas con controladores NVIDIA se había visto obstaculizada por la falta de soporte para la aceleración de hardware OpenGL y Vulkan en aplicaciones X11 ejecutadas a través de XWayland (componente Device-Dependent X). En la nueva versión de los controladores NVIDIA, estos problemas han sido solucionados y el rendimiento de OpenGL y Vulkan en aplicaciones X ejecutadas a través de XWayland ahora es casi indistinguible del que se obtendría ejecutando bajo un servidor X normal.
- Las versiones atómicamente actualizables de Fedora Silverblue y Fedora Kinoite, que ofrecen imágenes monolíticas con GNOME y KDE, no divididas en paquetes separados y construidas con la herramienta rpm-ostree, se han reestructurado para alojar la jerarquía /var en una partición Btrfs separada, lo que permite manipular snapshots del contenido de /var independientemente de otras particiones del sistema.
- Los paquetes y la edición de la distribución con escritorio LXQt se han actualizado a la versión LXQt 1.0.
- En el proceso de funcionamiento, systemd ahora proporciona la salida de los nombres de los archivos de unidad, lo que facilita la identificación de qué servicios se están iniciando y deteniendo. Por ejemplo, en lugar de "Iniciando Frobnicating Daemon...", ahora se mostrará "Iniciando frobnicator.service — Frobnicating Daemon...".
- Por defecto, la mayoría de los idiomas utilizan las fuentes Noto en lugar de DejaVu.
- Para la selección de los algoritmos de cifrado disponibles en GnuTLS, ahora se aplica una lista blanca, es decir, se definen explícitamente los algoritmos permitidos en lugar de excluir los no permitidos. Este enfoque permite, si se desea, reactivar el soporte de algoritmos deshabilitados para ciertas aplicaciones y procesos.
- Se ha añadido información a los archivos ejecutables y bibliotecas en formato ELF sobre a qué paquete rpm pertenece dicho archivo. En systemd-coredump, esta información se utiliza para reflejar la versión del paquete al enviar notificaciones sobre fallos.
- Los controladores fbdev, utilizados para la salida a través de Framebuffer, han sido reemplazados por el controlador simpledrm, que utiliza para la salida el framebuffer EFI-GOP o VESA, proporcionado por el firmware UEFI o BIOS. Se ha implementado una capa de emulación del dispositivo fbdev para garantizar la compatibilidad hacia atrás.
- Se ha añadido soporte preliminar para contenedores en formatos OCI/Docker al marco de trabajo con imágenes actualizables de forma atómica basado en rpm-ostree, lo que permite crear fácilmente imágenes de contenedores y trasladar el entorno del sistema a los contenedores.
- La base de datos del gestor de paquetes RPM se ha trasladado del directorio /var/lib/rpm a /usr/lib/sysimage/rpm, reemplazando /var/lib/rpm con un enlace simbólico. Esta disposición ya se aplica en las compilaciones basadas en rpm-ostree y en las distribuciones SUSE/openSUSE. La razón del traslado es la indivisibilidad de la base de datos RPM con el contenido de la sección /usr, en la que efectivamente se encuentran los paquetes RPM (por ejemplo, el alojamiento en diferentes secciones complica la gestión de instantáneas del sistema de archivos y la reversión de cambios, y en caso de trasladar /usr se pierde la información sobre la relación con los paquetes instalados).
- En NetworkManager, se ha eliminado el soporte para el formato de configuraciones ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) en las nuevas instalaciones. A partir de Fedora 33, NetworkManager utiliza por defecto el formato keyfile.
- Los diccionarios Hunspell se han trasladado del directorio /usr/share/myspell/ a /usr/share/hunspell/.
- Se ha proporcionado la posibilidad de instalar simultáneamente diferentes versiones del compilador para el lenguaje Haskell (GHC).
- Se ha incluido el módulo cockpit con una interfaz web para configurar el acceso compartido a archivos a través de NFS y Samba.
- Se ha utilizado el paquete java-17-openjdk como la implementación de Java por defecto en lugar de java-11-openjdk.
- El programa para gestionar locales, mlocate, ha sido reemplazado por plocate, que es más rápido y consume menos espacio en disco.
- Se ha dejado de soportar 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 desde 2007.
- En el instalador Anaconda, en la interfaz de creación de nuevos usuarios, se ha activado por defecto la casilla para otorgar derechos de administrador al usuario añadido.
- Se ha discontinuado el paquete nscd, que se empleaba para el almacenamiento en caché de la base de hosts. En su lugar, se ha implementado systemd-resolved, y para el almacenamiento en caché de servicios, se puede utilizar sssd.
- Las herramientas para gestionar los almacenes locales Stratis se han actualizado a la versión 3.0.0.
- Se han actualizado las versiones de los paquetes, incluidos GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0 y Ruby on Rails 7.0.
Fuente: opennet.ru

