Ya fue liberada la beta de Fedora 36

Hace pocos dias se dio a conocer la liberación de la versión beta de Fedora 36, versión en la cual dentro de los cambios más significativos podremos encontrar que el entorno de escritorio se actualizó a la versión GNOME 42, que agrega configuraciones de estilo oscuro en todo el entorno para la interfaz y realizó 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 cumplan con las nuevas recomendaciones de GNOME HIG (Directrices de interfaz humana).

Se ha criticado la confusión de estilo en GNOME 42, ya que algunos programas tienen un estilo de acuerdo con las nuevas pautas de GNOME HIG, mientras que otros continúan usando el estilo antiguo o combinan elementos de los estilos nuevo y antiguo.

Por ejemplo, en el nuevo editor de texto, los botones no tienen textura y la ventana se muestra con esquinas redondeadas, en el administrador de archivos, los botones están enmarcados y se usan esquinas de ventana menos redondeadas, en gedit, los botones están claramente resaltados, más contrastando y colocado sobre un fondo más oscuro, y las esquinas inferiores de la ventana son rectas.

Para los sistemas con controladores patentados 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 habilitació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.

Otro de los cambios que se destaca es 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. Por ejemplo, «Iniciando Frobnicator Daemon…» ahora mostrará «Iniciando frobnicator.service – Frobnicating Daemon…» en lugar de «Iniciando Frobnicating Daemon…».

Ademas de ello 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.

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.

Las bases de datos del administrador de paquetes RPM se movieron reemplazado con un enlace simbólico. Esta ubicación ya se usa en compilaciones basadas en rpm-ostree y distribuciones de SUSE/openSUSE.

El motivo de la transferencia es la inseparabilidad de la base de datos RPM con el contenido de la partición /usr, en la que se encuentran realmente los paquetes RPM (por ejemplo, la ubicación en diferentes particiones complica la gestión de instantáneas FS y la reversión de cambios, y en caso de la transferencia /usr, se pierde la información sobre la conexión con los paquetes instalados).
NetworkManager ha dejado de admitir el formato de configuración ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) de forma predeterminada en las nuevas instalaciones.

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.
  • La herramienta de administración de almacenamiento local de Stratis se ha actualizado a la versión 3.0.0.

Finalmente cabe mencionar que este lanzamiento beta marcó la transición a la etapa final de prueba, en la que solo se permiten correcciones de errores críticos. El lanzamiento de la versión final y estable está previsto para el 26 de abril.

Para los interesados en poder probar la beta, pueden obtenerla desde el siguiente enlace.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

bool(true)