Ditana GNU/Linux 0.9.3 Beta: la arquitectura de "configuración como datos" rediseña casi todos los subsistemas

Ditana 0.9.3 Beta representa la mayor actualización del proyecto hasta la fecha: se ha rediseñado por completo el sistema de instalación y configuración, incorporando cuatro entornos de escritorio de primera categoría y una detección de hardware mejorada.

“Configuración como datos”: el cambio fundamental

  • Las personalizaciones del sistema (escritorio, navegador, terminal, etc.) ahora se separan en un repositorio ditana-config con su propia versión, almacenándose en formato de datos estructurados KDL v2.
  • Toda configuración, dependencia y script de ciclo de vida se definen de forma declarativa; el modelo de datos pasa a ser la base de conocimiento del sistema.
  • Las correcciones de configuración se aplican automáticamente a las nuevas instalaciones al día siguiente; normalmente basta con modificar un único archivo KDL para contribuir.
  • La gestión de configuraciones ha migrado de Ansible a Sparrow6.

Cuatro entornos de escritorio en igualdad de condiciones

  • XFCE (X11), Wayfire, Niri y COSMIC (todos nativos de Wayland salvo XFCE): pueden instalarse por separado o simultáneamente.
  • Wayfire y Niri incluyen configuraciones ya pulidas, con waybar, nwg-launcher y controles de energía integrados.
  • El inicio de sesión lo gestiona greetd/tuigreet (en sustitución de LightDM); este programa se adapta para mostrar los entornos de escritorio instalados.

Selección inteligente del controlador NVIDIA según el hardware

  • El sistema detecta el hardware y cruza esa información con la lista de módulos del kernel open-gpu-kernel-modules y el estado de compatibilidad de cada controlador NVIDIA.
  • Se recomienda y aplica automáticamente el controlador adecuado:
    • nvidia-open-dkms (para GPU Turing y posteriores)
    • nvidia-580xx-dkms (para GPU Maxwell, Pascal y Volta)
    • nvidia-470xx-dkms (para GPU Kepler)
    • nouveau (como alternativa de último recurso)
  • Se bloquean opciones del kernel incompatibles con DKMS, indicando el motivo.

Otras mejoras

  • El mapa de teclas de la consola se genera de forma precisa a partir del mapa X11 elegido, mediante ckbcomp.
  • Se ha añadido integración con Flatpak.
  • Se ha optimizado la detección de vulnerabilidades en CPUs y máquinas virtuales.

El archivo ISO ocupa 2,6 GB; la instalación dura entre 15 y 45 minutos.

ditana.org