1. Готово2026-08

    Сборочный контейнер и архитектура профилей

    Определена композиция профилей: общий base и дельты редакций. Сборка идёт в образе lycoris-build, для репозитория написан scripts/lint.sh.

    Профили собираются в чистом Docker-окружении, хост-система на результат не влияет.

  2. Готово2026-09

    Live ISO: Plasma и LXQt

    Собраны загрузочные live-образы обеих редакций:

    • Plasma: KDE Plasma 6, Wayland, Plasma Login Manager, автологин lycoris
    • LXQt: LXQt, Openbox, X11, LightDM, автологин lycoris
    • локаль ru_RU.UTF-8 по умолчанию, раскладки переключаются по Alt+Shift

    Образы собираются скриптом ./scripts/build-iso.sh и загружаются в UEFI и BIOS.

  3. Готово2026-09

    Инсталлятор Calamares и снимки Btrfs

    Настроена автоматическая разметка Btrfs с подтомами @, @home, @snapshots, @var_log и @var_cache. Snapper с хуком snap-pac снимает состояние корня до и после операций pacman, grub-btrfs добавляет выбор снимка при загрузке.

    Установленная система загружается, снимки создаются автоматически.

  4. Готово2026-09

    Оптимизация под процессор

    lycoris-detect-cpu определяет уровень инструкций процессора и подключает репозитории ALHP: x86-64-v3 для процессоров v3 и v4, x86-64-v2 для v2. Ключи подписываются Ed25519.

    Pacman подтягивает оптимизированные пакеты на подходящем железе.

  5. Готово2026-09

    Базовый десктопный стек и безопасность

    Настроены программы для повседневной работы: UFW с правилами для mDNS и KDE Connect, AppArmor и защитные параметры sysctl, печать CUPS, сканирование SANE, видеоускорение VA-API, шрифты и плееры. В установленной системе root заблокирован, sshd отключён.

  6. Доступен2026-10-04

    Публичный тестовый offline-образ

    Опубликован один ISO для x86_64 с KDE Plasma и LXQt. Образ и контрольная сумма SHA256 доступны на странице загрузок.

  7. В работеQ4 2026

    Live QA: закрыть оставшиеся пробелы

    Проверка live-платформы на разном оборудовании: сеть и Wi-Fi, звук, печать, внешние экраны, установка на реальные диски. Найденное уходит в следующие сборки.

  8. В работеQ4 2026

    Свои пакеты и подписанный репозиторий

    Файлы профиля переезжают в пакеты lycoris-release, lycoris-branding, lycoris-desktop-common, lycoris-plasma и lycoris-lxqt, после чего собирается минимальный подписанный репозиторий. Пакеты calamares и paru уже собираются из packages/.

    Настройки и оформление должны обновляться через pacman, а не оверлеем.

  9. В работеQ4 2026

    Откат системы целиком

    Снимки уже работают, но откат ядра и initramfs требует согласованности: снимок должен содержать загрузочные файлы, подходящие его версии пакетов. Нужен и понятный порядок восстановления, а не только snapper rollback.

  10. В работеQ4 2026

    Установщик: ручная разметка и не-Btrfs

    Нужно довести ручное разбиение диска, установку на ext4 и xfs без снимков и обработку ошибок. Задача: установка без ручной правки конфигурации после перезагрузки.

  11. ЗапланированоQ4 2026

    Smoke-тест ISO

    Скрипт, который собирает образ, загружает его в QEMU, делает скриншот и проверяет, что сессия поднялась. Это заменит ручной осмотр виртуальной машины.

  12. Запланировано2027

    Брендинг: векторный логотип и новые обои

    Временные растровые ассеты заменяются настоящим векторным логотипом и новыми обоями. Имя иконки lycoris и значение LOGO= при этом не меняются.

  13. Запланировано2027

    Контролируемый конвейер обновлений

    Модель в стиле SlowRoll: приём изменений, проверка, снимок состояния и стабильный канал. Обновления должны доезжать до пользователей без поломок upstream Arch.

  14. Запланировано

    Автоматизированная сборка и публикация ISO

    Перенести внутреннюю сборку в CI: подготовка редакций, проверки и выпуск ISO в автоматизированном конвейере. Исходники профилей и сборочные скрипты дистрибутива остаются непубличными.

  15. Запланировано2027

    Подготовка стабильного выпуска

    Закрыть диагностический вход root в образе base, подписать образы и подготовить стабильный выпуск. Тестовый offline-образ с SHA256 уже доступен.

Текущее состояние компонентов описано на странице статуса проекта.