Бесплатно Экспресс-аудит сайта:

05.11.2024

От разработчиков для разработчиков: KDE создаёт собственный Linux

Разработчики KDE начали разработку независимого дистрибутива KDE Linux под кодовым названием «Project Banana» , который стал одним из центральных обсуждений на недавней конференции Akademy 2024. Этот дистрибутив создаётся как универсальная платформа, подходящая для разработчиков KDE, пользователей и OEM-производителей оборудования. Ежедневные системные образы , доступные для загрузки с USB-накопителей, помогают отслеживать процесс разработки.

Основная цель проекта — создание поддерживаемого сообществом дистрибутива, интегрированного с технологиями KDE и ориентированного на пользователей и производителей оборудования. Среди приоритетов KDE Linux — надёжность системы, обеспечение безопасности, использование современных технологий и упрощённый механизм восстановления после сбоев. Также предусматривается простота переключения между различными версиями и редакциями системы.

KDE Linux будет выпускаться в трёх версиях:

  1. Testing — обновляется ежедневно и предназначен для разработчиков и тестировщиков.
  2. Enthusiast — предоставляет стабильные версии с периодическими обновлениями и включает бета-версии для любителей и продвинутых пользователей.
  3. Stable — наиболее надёжная версия, которая получает обновления с задержкой для обеспечения максимального качества.

Системное окружение в KDE Linux представляет собой единый образ, который формируется из содержимого репозиториев Arch Linux. Он поставляется без разбивки на отдельные пакеты, монтируется в режиме только для чтения и поддерживает атомарное обновление. Для обновлений используются два раздела: новое обновление загружается в пассивный раздел, который после перезагрузки становится активным, тогда как предыдущий активный раздел переходит в пассивный режим и ожидает следующего обновления. Установка, откат обновлений, автоматическое резервное копирование и переключение между версиями реализованы с помощью снапшотов файловой системы Btrfs.

Система поддерживает повторяемые сборки, что позволяет пользователям проверять процесс создания дистрибутива. Все пользовательские и системные данные, подверженные изменениям, хранятся в зашифрованных разделах для повышения безопасности. В качестве загрузчика используется systemd-boot, а в качестве графической среды по умолчанию применяется протокол Wayland.