Ditana GNU/Linux 0.9.3 Beta — A arquitetura "Configuração como Dados" reformula quase todos os subsistemas

O Ditana 0.9.3 Beta é a maior atualização do projeto até hoje: reestruturou o instalador e o sistema de configuração, introduziu quatro ambientes de desktop de primeira linha e aprimorou a detecção de hardware.

“Configuração como Dados” — a principal mudança

  • As personalizações do sistema (ambiente de desktop, navegador, terminal, etc.) agora ficam separadas num repositório ditana-config com versão independente, armazenadas como dados estruturados no formato KDL v2.
  • Toda configuração, dependência e script de ciclo de vida são declarativos; o modelo de dados passa a ser a base de conhecimento do sistema.
  • Correções de configuração são enviadas automaticamente para novas instalações no dia seguinte; normalmente basta editar um único arquivo KDL para contribuir.
  • O gerenciamento de configurações foi migrado do Ansible para o Sparrow6.

Quatro ambientes de desktop iguais em importância

  • XFCE (X11), Wayfire, Niri e COSMIC (todos nativos do Wayland, exceto o XFCE) — podem ser instalados individualmente ou simultaneamente.
  • Wayfire e Niri vêm com configurações completas e refinadas, incluindo waybar, nwg-launcher e controles de energia.
  • O login é gerenciado pelo greetd/tuigreet (substituindo o LightDM); o programa se adapta para exibir quaisquer ambientes de desktop instalados.

Seleção inteligente do driver NVIDIA conforme o hardware

  • A detecção avançada cruza informações da lista PCI do open-gpu-kernel-modules com o status de suporte legado da NVIDIA.
  • Recomendações e aplicação automática de drivers:
    • nvidia-open-dkms (para GPUs Turing e superiores)
    • nvidia-580xx-dkms (para Maxwell, Pascal e Volta)
    • nvidia-470xx-dkms (para Kepler)
    • nouveau (como alternativa)
  • Opções de kernel incompatíveis com o DKMS são bloqueadas, com explicações claras.

Outros aprimoramentos

  • O mapa de teclado do console é gerado com precisão a partir do mapa X11 escolhido, usando o ckbcomp.
  • Integração com Flatpak implementada.
  • Detecção aprimorada de vulnerabilidades em CPUs e máquinas virtuais.

O ISO tem 2,6 GB; a instalação leva entre 15 e 45 minutos.

ditana.org