Un estudiante portea el escritorio Enlightenment a NetBSD dentro del Google Summer of Code 2026

Fuentes: GSoC 2026 report: porting Enlightenment desktop to NetBSD

Dimitris Gounaridis, participante del Google Summer of Code 2026, ha logrado portar la última versión del entorno de escritorio Enlightenment al sistema operativo NetBSD, según un informe publicado en el blog oficial de NetBSD. El proyecto, tutelado por Leonardo Taccari y Nia Alarie, tenía como objetivo actualizar el soporte de este escritorio con licencia BSD en pkgsrc y enviar parches de portabilidad al repositorio principal para facilitar futuras actualizaciones.

El trabajo se desarrolló sobre Ubuntu 26.04 con una máquina virtual QEMU corriendo netbsd-11.0, y un portátil con Intel N3540 (Bay Trail) con netbsd-11.0 instalado en metal desnudo. Tras partir de las instrucciones de compilación existentes para FreeBSD y OpenBSD, Gounaridis instaló las dependencias necesarias mediante pkgin y configuró las variables de entorno PKG_CONFIG_PATH, CFLAGS y LDFLAGS para ajustar el proceso de compilación. Las Enlightenment Foundation Libraries (EFL) se compilaron con meson y ninja sin necesidad de parches personalizados, aunque se envió y fusionó un pull request para alinear su comportamiento con el resto de sistemas BSD.

El gestor de ventanas de Enlightenment requirió más ajustes y los cambios correspondientes están recogidos en otro pull request pendiente de revisión. El autor también documenta varios problemas pendientes: fallos gráficos en el panel e-mixer con aceleración OpenGL, glitches en navegadores y en el emulador de terminal al reproducir audio, errores de caché de efreet que ocultan iconos del menú, un reinicio involuntario al ejecutar el apagado y problemas de maximización en Firefox y Chromium.