Накратко: атомарен дистрибутив основан на AlmaLinux (достъпен без ограничения Linux дистрибутив клас Enterprise).
Нещо от Често задавани въпроси
Какво е HeliumOS?
Това е атомарна операционна система за настолни компютри, изградена на базата на AlmaLinux, която наследява неговата стабилност, сигурност и съвместимост с екосистемата Enterprise Linux.
Какво предлага HeliumOS?
GNOME, магазин за пакети Flatpak и 10 години поддръжка, които ще стигнат през целия жизнен цикъл на вашия компютър.
Защо се нарича «атомарен»?
Актуализациите на системата се разпространяват чрез OCI-съвместими изображения BootC. В резултат на това, дори ако електричеството бъде изключено по време на актуализацията, това няма да повлияе на функционирането на системата.
Сравнение с други дистрибутиви
Ubuntu
За разлика от Ubuntu, HeliumOS не използва snap пакети и принадлежи към семейството на дистрибутиви, основани на Red Hat Enterprise Linux.
Fedora
Fedora и проект Universal Blue предлагат атомарни операционни системи на базата на Fedora, но жизненият цикъл на Fedora е 13 месеца, докато HeliumOS се поддържа 10 години.
AlmaLinux
HeliumOS е директно основан на AlmaLinux и използва много от неговите компоненти, но за разлика от AlmaLinux, HeliumOS е насочен към предоставянето на атомарна операционна система за настолни компютри, която е подходяща за всички потребители.
Сега нещо от историята на създаването на дистрибутива от неговия създател, публикувано в блога на Alma:
Моята цел е да създам операционна система за настолни компютри, базирана на Linux, която да е удобна за ползване, стабилна и надеждна.
Първоначално използвах за тази цел Debian, но се появиха някои проблеми:
- Debian се поддържа 3-5 години и, въпреки че е доста стабилен в сравнение с други дистрибутиви, исках нещо по-стабилно.
- Неочаквано прекъсване по време на традиционната актуализация на пакети в Linux може да доведе до това, че системата не може да зареди или да работи неправилно.
Преди няколко месеца научих за Image mode for RHEL — нов метод за разгръщане на RHEL, който използва OCI изображения за актуализации. Преминаването към Enterprise Linux и използването на bootc (технологията, която стои зад Image mode for RHEL) щеше да реши и двата проблема, които открих в Debian. В крайна сметка, след поредица от експерименти обявихме алфа версията на HeliumOS, основана на CentOS Stream.
Въпреки решаването на няколко проблема, миграцията към CentOS Stream доведе до нови:
- CentOS Stream е ролов модел, което може да създаде трудности при поддръжката на програми или драйвери, изискващи специфична версия на ядрото.
- CentOS Stream се поддържа само 5 години, което може да е приемливо в някои случаи, но ограничава използването на HeliumOS в ситуации, изискващи по-дълга поддръжка.
Стана ясно, че миграцията към дистрибуция на Enterprise Linux с фиксирани актуализации, като AlmaLinux, ще реши и двете проблема.
Благодарение на съвместната работа в чатовете с екипа на AlmaLinux и Fedora, настроихме работни процеси за създаване на образи на AlmaLinux bootc, така че актуализациите и новите версии на HeliumOS ще бъдат осигурявани чрез образи bootc, получени от AlmaLinux.
Светлият лик на главния разработчик: Исак Бевърли
Източник: linux.org.ru
