Ditana 0.9.3 Beta — крупнейшее обновление проекта на сегодняшний день: переработана архитектура установщика и системы конфигурации, добавлены четыре полноценных окружения рабочего стола, а также улучшена автоматическая распознаваемость аппаратного обеспечения.
„Конфигурация как данные“ — главное изменение
- Теперь все настройки системы (окружение рабочего стола, браузер, терминал и т. д.) вынесены в отдельный репозиторий
ditana-configс собственной версионностью; хранятся они в виде структурированных данных формата KDL v2. - Все конфигурации, зависимости и скрипты жизненного цикла описываются декларативно; сама модель данных становится основным источником информации.
- Исправления конфигураций попадают в новые установки уже на следующий день; для внесения правок обычно достаточно изменить один файл в формате KDL.
- Управление конфигурацией переведено с Ansible на Sparrow6.
Четыре равноправных окружения рабочего стола
- XFCE (X11), Wayfire, Niri и COSMIC (все, кроме XFCE, нативны для Wayland); их можно устанавливать по отдельности или одновременно.
- Для Wayfire и Niri предусмотрены готовые, хорошо продуманные конфигурации: waybar, nwg-launcher и средства управления питанием.
- Аутентификацию при входе обеспечивает система greetd/tuigreet (вместо LightDM); интерфейс входа подстраивается под наличие установленных окружений рабочего стола.
Автоматический выбор драйверов NVIDIA с учётом аппаратных особенностей
- Расширенная система распознавания сверяет список устройств из open-gpu-kernel-modules с информацией о поддержке старых версий драйверов NVIDIA.
- Предлагаются и автоматически применяются следующие драйверы:
nvidia-open-dkms(для видеокарт серии Turing и новее);nvidia-580xx-dkms(для Maxwell, Pascal и Volta);nvidia-470xx-dkms(для Kepler);nouveau(как запасной вариант).
- При использовании несовместимых параметров ядра система блокирует их применение и выводит соответствующее пояснение.
Прочие улучшения
- Раскладка клавиатуры в консоли точно воспроизводится из выбранной раскладки X11 с помощью утилиты
ckbcomp. - Добавлена интеграция с Flatpak.
- Улучшена диагностика уязвимостей процессоров и совместимости с виртуальными машинами.
Размер ISO-образа составляет 2,6 ГБ; время установки — от 15 до 45 минут.