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-configcom 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.