ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Новый дистрибутив KDE: неизменяемая операционная система Linux на базе Btrfs с поддержкой Flatpak и Snap

Новый дистрибутив KDE: неизменяемая операционная система Linux на базе Btrfs с поддержкой Flatpak и Snap

Готовы удивиться? KDE Linux, новая неизменяемая операционная система на базе Arch с поддержкой Btrfs, Flatpak и Snap, созданная разработчиками KDE, уже находится в разработке.

Неожиданностям нет конца. Проект KDE собирается сделать смелый шаг, представив собственный дистрибутив Linux. Вот в чём суть.

Представленный на Akademy 2024 KDE Linux (под кодовым названием «Проект Банан») — это совершенно новая, всё ещё разрабатываемая инициатива разработчиков KDE, направленная на создание удобного и простого в использовании интерфейса, сочетающего надёжность программного обеспечения KDE и богатый функционал с передовыми технологиями Linux.

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

 

KDE Linux: видение наилучшего взаимодействия с KDE

Этот дистрибутив разработан как надёжная и удобная в использовании операционная система, демонстрирующая лучшие технологии KDE. Это система, которую KDE может с уверенностью рекомендовать обычным пользователям и производителям оборудования.

Стремясь к простоте, ОС будет использовать файловую систему Btrfs и внедрить подход на основе образов (неизменяемых), что позволит пользователям легко переключаться между различными версиями ОС, обеспечивая безопасность и гибкость без стресса, связанного с традиционным управлением системой.

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

Кроме того, архитектура также включает в себя механизм A/B-обновления на основе образов с возможностью отката и раздел восстановления для дополнительной отказоустойчивости. Пользователи могут воспользоваться системой автоматического резервного копирования с помощью моментальных снимков Btrfs, которая включает удобный графический интерфейс, аналогичный Apple Time Machine.

Используя Arch в качестве основы, KDE Linux стремится привлечь широкую аудиторию, в том числе разработчиков KDE, энтузиастов и производителей оборудования. Он будет включать приложения из Flatpak (и, возможно, Snap), что поможет разделить основную систему и приложения для большей стабильности.

Новый дистрибутив KDE: неизменяемая операционная система Linux на базе Btrfs с поддержкой Flatpak и Snap

 

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

В соответствии с современными ожиданиями, в KDE Linux по умолчанию будут использоваться такие технологии, как Wayland a и базовая система только для чтения, как в других дистрибутивах Linux, ориентированных на неизменяемую среду Plasma, таких как openSUSE Kalpa и Fedora Kinoite. Такой подход гарантирует, что основная операционная система останется защищённой от несанкционированного доступа и надёжной, а пользовательские данные останутся гибкими.

Для KDE Linux планируется выпустить несколько версий, каждая из которых будет предназначена для определённой группы пользователей:

 

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

 

Что делает KDE Linux уникальным?

Теперь перейдём к другому главному вопросу: зачем нам нужен ещё один дистрибутив, ориентированный на KDE, если у нас уже есть KDE Neon и KaOS? Главное отличие заключается в том, что, в отличие от некоторых других дистрибутивов Linux, KDE Linux будет распространяться самой компанией KDE, что даёт множество преимуществ.

Во-первых, это обеспечивает чёткую цепочку ответственности, не зависящую от третьих лиц, что позволяет KDE выстраивать прямые отношения с партнёрами по оборудованию и рекомендовать KDE Linux без фаворитизма.

Кроме того, KDE Linux будет использовать инструменты systemd, такие как systemd-sysupdate, для бесперебойных обновлений, что сделает его более эффективным по сравнению с другими дистрибутивами, использующими другие методы обновления.

Кроме того, дистрибутив будет отличаться прогрессивным подходом к распространению программного обеспечения. Вместо того, чтобы полагаться на устаревшие системы упаковки, KDE Linux будет использовать современные системы развёртывания, такие как Flatpak и systemd-sysext, разделяя приложения и неизменяемую базовую систему для упрощения обслуживания и разработки.

Это означает, что разработчикам не нужны традиционные навыки упаковки — они просто ориентируются на Flatpak и другие контейнерные форматы.

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

Ознакомьтесь с объявлением или перейдите по ссылке для получения более подробной информации о новой инициативе KDE Linux.

 

Личные размышления

Учитывая это, вот наше мнение по этому вопросу. Мы считаем, что KDE Linux в первую очередь понравится небольшой, но специфической группе пользователей — в основном энтузиастам, которые хотят изучить последние достижения KDE, и разработчикам, — а не среднестатистическому пользователю Linux. Основная причина этого — модное в последние годы слово «неизменяемость».

Не поймите нас неправильно: мы искренне ценим неизменяемые системы Linux и используем их ежедневно, особенно в тех случаях, когда они эффективны, например, при работе с контейнерами. Однако неизменяемость на рабочем столе по-прежнему сложно внедрить для обычного пользователя Linux, который десятилетиями полагался на традиционные менеджеры пакетов.

Хотя неизменяемость упрощает жизнь разработчикам, избавляя их от «ада зависимостей» в управлении пакетами и обеспечивая безопасную и очень надёжную основу ОС, она часто усложняет жизнь тем, кто не является разработчиком и не входит в сообщество DevOps. Но опять же, это лишь моё личное мнение по этому вопросу.

В любом случае. Нам не терпится увидеть, как всё будет развиваться, и мы с нетерпением ждём первого стабильного релиза. Тем временем дистрибутив в настоящее время доступен в виде RAW-файла размером 11 ГБ для тех, кто хочет его опробовать. Вы можете записать его на USB-накопитель или импортировать в программное обеспечение для виртуализации, например virt-manager от KVM.

Exit mobile version