Смена парадигмы: от Arch к BuildStream
Разработчики KDE Linux находятся на финальном этапе оценки проекта, известного как «skunkworks», который заменяет базовую операционную систему на основе пакетов Arch Linux на образ ОС, собранный с помощью BuildStream. Как сообщил разработчик Nate Graham в отчете за сентябрь 2026 года, проект близок к точке принятия окончательного решения о его интеграции в основной дистрибутив.
Ключевое преимущество такого перехода заключается в том, что для конечного пользователя результат будет выглядеть идентично текущей версии. Поскольку KDE Linux является образ-ориентированным (image-based), а не пакетно-ориентированным, пользователи не заметят изменений в интерфейсе или поведении системы, но получат фундаментальные преимущества в управлении версиями.
Почему Arch Linux больше не подходит?
Основная причина пересмотра архитектуры — конфликт между моделью распространения Arch Linux и планами KDE. Arch Linux является дистрибутивом с непрерывным обновлением (rolling release), тогда как KDE Linux планирует выпускать дискретные, привязанные к времени релизы (user and stable editions).
При сохранении зависимости от Arch разработчики сталкиваются с дилеммой:
- Принять всё, что находится в Arch на момент ветвления нового релиза, рискуя получить непредвиденные регрессии.
- Создать и поддерживать форк Arch, что требует огромных усилий по упаковке и поддержке, которые проект и так вынужден был бы нести частично.
Переход на BuildStream дает KDE полный контроль над версиями программного обеспечения и упрощает добавление новых пакетов, которые еще не доступны в репозиториях Arch.
Совместная работа с GNOME и FreeDesktop
Важно отметить, что KDE не будет строить всё с нуля. Новая сборка KDE Linux базируется на FreeDesktop Flatpak SDK — той же базе, которую использует GNOME OS. Это означает, что техническое обслуживание и разработка будут разделены между контрибьюторами всех трех проектов, что значительно снизит нагрузку на команду KDE.
Сравнение подходов
| Характеристика | Текущая модель (Arch Linux) | Предлагаемая модель (BuildStream) |
|---|---|---|
| Тип релизов | Rolling Release (непрерывный) | Дискретные, привязанные к времени |
| Контроль версий | Зависимость от внешних репозиториев Arch | Полный контроль над собираемым ПО |
| Поддержка | Необходимость форка или фильтрации пакетов | Общая поддержка с GNOME OS через FreeDesktop SDK |
| Влияние на пользователя | Привычная среда, но риск регрессий | Идентичное поведение, скрытые улучшения |
Что дальше?
Проект потребовал значительных временных затрат за последние месяцы. В октябре команда планирует завершить работу и принять окончательное решение. Если интеграция состоится, это станет одним из самых значительных архитектурных изменений в истории KDE Linux, отделив его от экосистемы Arch и создав независимую, но совместимую платформу.
Источник: Phoronix ↗
