Вышла HeliumOS 10 на базе Alma

31.07.2025
Вышла HeliumOS 10 на базе Alma

HeliumOS — новое имя в мире Linux, которое несколько дней назад выпустило версию 10. Не стоит путать этот номер — вероятно, он просто соответствует нумерации релизов Alma.

Скорее всего, вы о нём ещё не слышали, поэтому вот краткое введение. Он основан на AlmaLinux (а именно на AlmaLinux Kitten 10), но использует другой подход, поддерживая неизменяемость и предлагая атомарные обновления прямо из коробки.

Теперь, в то время как Alma обычно ориентирована на серверы, HeliumOS меняет сценарий и ориентируется преимущественно на пользователей настольных компьютеров. Версия 10 полностью основана на рабочем столе KDE Plasma, а именно на версии 6.4.2 (с пакетами из репозитория EPEL). Это действительно приятное новшество.

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

Есть и другие важные отличия — дистрибутив работает на ядре Linux 6.12 LTS (от Alma, подписанном для безопасной загрузки), использует файловую систему Btrfs и поставляется с Zsh по умолчанию — нетрадиционный и интересный подход.

Для тех, кто ценит передовые технологии, доступна даже экспериментальная версия HeliumOS 10 Edge Edition. Она работает на новом ядре 6.14, предоставленном CentOS Hyperscale SIG. Но вернёмся к теме — к только что вышедшей Helium OS 10.

 

Позвольте мне сразу сказать: если вы ещё не знакомы с такими инструментами, как rpm-ostree (гибридная система образов и пакетов) и bootc (загрузочные контейнеры), этот дистрибутив, вероятно, вам не подойдёт. Потому что, да, HeliumOS — это ещё одна попытка добиться неизменяемости и атомарных обновлений.

Не поймите нас неправильно — мне эти инструменты действительно нравятся (и я ими пользуюсь). Но, честно говоря, я думаю, что эти подходы пока очень далеки от того, чтобы быть принятыми рядовым пользователем Linux. Сейчас они в основном распространены среди DevOps-специалистов, но это уже совсем другой разговор.

Из-за этой неизменяемости, как вы можете догадаться, всё программное обеспечение в HeliumOS устанавливается через Flatpak. Или вы можете попробовать использовать многоуровневую сборку rpm-ostree, как в примере ниже, для установки чего-то вроде Firefox, особенно если хотите избежать сомнительного выбора оставить пользователям Angelfish браузером по умолчанию. К сожалению, всё идёт не так, как ожидалось.

Пытаюсь установить Firefox.

Пытаюсь установить Firefox.

 

Ещё одним преимуществом HeliumOS является встроенная поддержка контейнеризации. Из коробки у вас уже есть Docker и Distrobox (который запускает контейнеры Podman), готовые к использованию. Хотя, честно говоря, это кажется немного перебором.

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

Более того, если вы решите ознакомиться с документацией дистрибутива, удачи вам: её практически нет. Четыре общих абзаца в так называемом разделе «документация» — это совсем не то, что можно было бы ожидать увидеть, перейдя по этой части сайта: https://www.heliumos.org/docs/.

Заключение: HeliumOS представляет собой свежий взгляд на AlmaLinux, сочетая его с новейшим рабочим столом Plasma, и, честно говоря, работает это довольно хорошо. Выбор Btrfs в качестве файловой системы по умолчанию — тоже приятный штрих. Мне также очень понравилось, что в нём нет привычного программного обеспечения. Тем не менее, есть несколько моментов, которые, на мой взгляд, можно было бы улучшить.

Во-первых, давайте будем честны: Bash — это стандарт. На нём основано множество инструментов и скриптов, поэтому использование Fish в качестве оболочки по умолчанию кажется не самым практичным решением. Что касается Docker и Distrobox, их включение скорее похоже на предвзятость разработчиков, чем на обоснованное использование по умолчанию для всех. Если они мне понадобятся, я их установлю.

Итак, дистрибутив явно не предназначен для рядового пользователя Linux. Он больше ориентирован на разработчиков, особенно тех, кто интересуется иммутабельностью и контейнеризацией. Добавление документации обязательно. Без неё проект сложно воспринимать всерьёз.

Конечно, важно также учитывать, насколько молод проект. Если он продержится в течение следующих нескольких лет, есть все шансы, что он вырастет и станет зрелым. Однако пока ещё есть куда расти.

Но если вам нужна надежная, неизменяемая конфигурация с атомарными обновлениями, Fedora Silverblue или openSUSE MicroOS по-прежнему являются проверенными вариантами — и, вероятно, останутся таковыми еще долгое время.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала