Carsten Haitzler ha lanzado Enlightenment 0.28, una actualización significativa para el entorno de escritorio Enlightenment. Este lanzamiento sigue a un periodo de aproximadamente dos años sin una actualización importante de funciones, lo que marca un cambio sustancial respecto al ritmo de lanzamiento típico de 12 meses del proyecto. Enlightenment es un entorno de escritorio diseñado para proporcionar un ecosistema completo de interfaz de usuario, manteniendo el soporte tanto para los protocolos de visualización X11 como Wayland.
Esta imagen ilustra la interfaz de usuario general del entorno de escritorio Enlightenment analizado en el artículo.
Uno de los principales cambios técnicos en la versión 0.28 es la introducción del soporte nativo para el mezclador PipeWire. Aunque la actualización mantiene la compatibilidad con PulseAudio, la adición del soporte para PipeWire alinea el entorno con los estándares modernos de audio en Linux. Además, el lanzamiento amplía el alcance de la plataforma al añadir el soporte inicial para el sistema operativo NetBSD. Las capacidades de red también se han modernizado mediante la inclusión de un módulo de NetworkManager, que facilita la gestión de conexiones por cable e inalámbricas, así como de VPN.
Más allá de la red y el audio, la actualización incluye varias mejoras en la experiencia del usuario y en el manejo del sistema a bajo nivel. Estas mejoras incluyen nuevas acciones de ventana, un manejo mejorado de la decoración del lado del cliente y una clasificación mejorada de los modos de visualización. En el backend, el lanzamiento aborda la deuda técnica con un manejo mejorado de pixmap, recuperación de conexiones X y el apagado del compositor Wayland anidado. Estos cambios tienen como objetivo estabilizar el rendimiento y la fiabilidad del entorno en diferentes configuraciones de hardware.