LINUX.ORG.RU

HeliumOS — скалу закатали в бетон. Встречайте!

 , bootc, heliumos

HeliumOS — скалу закатали в бетон. Встречайте!

0

1

Коротенько: атомарный дистрибутив на базе AlmaLinux (доступный без ограничений Линукс-дистрибутив класса Enterprise).


Кое-что из FAQ

Что такое 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 ориентирован на предоставление атомарной операционной системы для настольного компьютера, которая подходит для всех пользователей.


Теперь кое-что из истории создания дистрибутива со слов своего создателя, опубликованных в блоге Альмы:

Моя цель — создать операционную систему для настольных компьютеров на базе 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.


Светлый лик главного разработчика: Isaac Beverly

>>> Перейти на сайт HeliumOS

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 4)

Ответ на: комментарий от rtxtxtrx

Это лишнее, когда можно просто снапшоты делать через Btrfs

А если человек не хочет бтрс? А если бтрс так и не взлетит?

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от Aceler

Расскажите чуваку про Endless OS.

Эту стадию мальчик быстро проскочил, ибо

Endless OS is a Debian derivative distribution.
papin-aziat ★★★★★
() автор топика

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

Что только не придумают, лишь бы не использовать ZFS и функционал снапшотов.

bulch
()
Ответ на: комментарий от LINUX-ORG-RU

Можно взять через debootstrap развернуть дебъян, в raw образ qemu, накатить загрузчик, чёнить доустановить и назвать LORDISTRIB будет примерно тоже самое, не по составу, но по смыслу, ну тему ещё системную под tango подогнать =)

А теперь сделай так, чтоб твой дистр разворачивался за пару кликов и гарантированно поддерживался 10 лет.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

А если человек не хочет бтрс? А если бтрс так и не взлетит?

Четверть века живу на ext3-ext4. Брат жив, бекаплюсь tar. localhost.

Old-Cat
()
Ответ на: комментарий от ox55ff

Flatpak замечен за дропом старых рантаймов.

Я тоже не понимаю, когда производители и сторонники контейнерных ОС верещат о стабильности за счёт неизменности, но фтапаки при этом у них — унылый ролинг. А это, извините, самое главное, это собственно пользовательский софт.

Тут надо что-то как у Clear Linux, которые для популярного рабочего софта свои бандлы делают. И хотя бы эти бандлы не выкидывать, чтоб у людей был хоть какой-то выбор.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от Old-Cat

Согласен, сам так делаю, только проще.

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

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Как завещал товарищ Мао, пусть расцветают 1000 цветов! Потом он, правда, загеноцидил всех интеллигентов, но фраза достойная :)

Old-Cat
()
Ответ на: комментарий от Vsevolod-linuxoid

какая разница, применительно к теме топика? :о) вот прям такой редкостный люботыт?!

sunjob ★★★★
()

Если честно, смешно. С другой стороны, «чем бы дитя не тешилось». Рад за всех троих пользователей

Old-Cat
()
Ответ на: комментарий от Old-Cat

Четверть века живу на ext3-ext4.

С 1996 года на Дебиане, ext2-3-4,проблем с рассыпанием - небыло уже лет двадцать. Если инсталлятор Дебиана в следующей версии начнет предлагать по умолчанию какую-то другую ФС - попробую.

watchcat382
()
Ответ на: комментарий от watchcat382

С 1996 года на Дебиане, ext2-3-4,проблем с рассыпанием - небыло уже лет двадцать. Если инсталлятор Дебиана в следующей версии начнет предлагать по умолчанию какую-то другую ФС - попробую.

А я боюсь :). Для моих нужд ext4 за глаза :)

Old-Cat
()
Ответ на: комментарий от Old-Cat

Человек, не имевший дело с EL, может не вкурить чё за тема и нахрена ещё один дистрибутив с гномом и флатпаками, но дело совсем в другом.

Вся фишка в гарантиях и долговременности, которую даёт Шапка самим фактом своего существования и политикой открытой разработки через Centos Stream. В результате, кто бы чего не кукарекал, а такая контора как AlmaLinux уже никуда не денется, потому что нафейхуа, если вот оно — бери и лепи с минимумом телодвижений.

Ещё, с момента закрытия доступа к исходникам пакетов случилось восстание клонов, потому что теперь нельзя вот так просто взять, перебить брендирование на что-то своё, и выложить по сути оригинальный RHEL задаром, как делал оригинальный CentOS. Так вот Альмовцам немного потребовалось времени, чтобы сообразить куда ветер дует, тогда как остальные полезли в бутылку да так в ней и застряли. Пока те знатоки свободного софта отдупляются, эти уже нормально едут по этой теме.

Итак, пацан выбрал правильную платформу, ведь все ключевые компоненты идут от большой корпорации, Альма доводит это всё до готового продукта, а пацану с друганами останется только это всё укладывать в контейнер, ну а детали подрихтуют походу дела.

Цепочка надёжная как молоток с отвёрткой, так что проект обречён на удачу, но это не будет что-то шумное и крикливое, а просто тихий, спокойный, надёжный тупичок, который теперь уже занят :-)

papin-aziat ★★★★★
() автор топика
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

проект обречён на удачу

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

dmitry237 ★★★★
()

Debian поддерживается 3-5 лет

Ну как бы нет, есть ELTS еще на 5 лет.

einhander ★★★★★
()
Ответ на: комментарий от Old-Cat

Для моих нужд ext4 за глаза

Для моих нужд - тем более за глаза. Но если в инсталляторе начнут предлагать то значит какие-то преимущества есть(будут) и вполне можно попробовать. Сделав бэкап конечно.

watchcat382
()

GNOME, магазин пакетов Flatpak

Вы так говорите это, как будто это что-то хорошее.

10 лет поддержки, которых хватит на весь срок службы вашего компьютера.

В аккуратных руках нынешние компы и больше прожить могут, легко. Мой основной рабочий ноут (i510-15) почти десятку размотал, никаких проблем.

Smacker ★★★★★
()
Ответ на: комментарий от dmitry237

роли десктопа?

Разумеется, новость об этом.

Его хоть как-то можно настроить под себя, крысу поставить, удалить гном, отказаться от флатпака?

На данный момент, судя по тексту, — нет.

Вопрос в том, в каком направлении двинется разработка: либо никаких кастомизаций, потому что это не игрушка для красноглазиков, либо замена будет происходить одной командой типа rebase как в Silverblue (но тогда кто-то должен этим заниматься специально). Только надо понимать, что Шапка кроме гнома ничего не поддерживает и это будет из EPEL. Впрочем Альма так уже делает, выпуская установочные лайвы с кедами и крысой на основе EPEL и, ЕМНИП, ELRepo для тех, кому надо ядро новее, к тому же они начали наполнять свой чисто десктопный репозиторий — Synergy.

Что же касается удаления чего-то из образа системы и в частности флатпака, то опять же если по аналогии с Silverblue, то можно ванговать: с одной стороны должна быть реализована кастомизация неизменяемого образа или вообще возможность самопала, и возможность добавления туда rpm-софта.

Вот эта вот атомарность и иммутабельность меня пугает, если честно. Получится так, что все нажитое, нужное и не нужное, осядет в хомяке.

Атомарность и неизменяемость касается базовой системы и хомяк здесь не при чём. Учитывая, что система для десктопа, то база может оказаться вполне компактной, ведь всё серверное можно выкинуть, чего, например, Альма не делает, и это неудобно — приходится чистить.

А хомяк-то как раз будет мутабелен как эти ваши ролинги из-за флатпаков, и единственное преимущество в том, что установка и обновление рабочего софта все равно атомарные (если я правильно помню как работает флатпак), то есть из розетки по-прежнему можно вилку дёргать.

Всё вышесказанное — чистая спекуляция, я эту систему не щупал и не собираюсь. Я когда-то посидел основательно на Silverblue и это видимо теперь уже надолго меня отвратило вот от этого вот всего.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от Smacker

GNOME, магазин пакетов Flatpak

Вы так говорите это, как будто это что-то хорошее.

С какой стороны посмотреть. Всякие протестанты, конечно, могут кукарекать всякое, а вот большие дяди свой выбор сделали и это — гном, да и конторы большие уже давно официально флатпачат свой софт, и дальше будет больше, такие дела.

papin-aziat ★★★★★
() автор топика

скалу закатали в бетон

В смысле это поделие вообще не способно шевелиться?

ya-betmen ★★★★★
()
Ответ на: комментарий от papin-aziat

а вот большие дяди свой выбор сделали и это — гном

Ба, не узнаю вас в гриме! Как-то даже смутно припоминаю, что неоднократно видел этот же аргумент, но вместо гнома там была винда. А так всё то же самое, вплоть до риторических отсылок к домашней птице.

Smacker ★★★★★
()
Ответ на: комментарий от papin-aziat

А теперь сделай так, чтоб твой дистр разворачивался за пару кликов

Могу сделать вообще без кликов, но возможно вам это не понравится.

и гарантированно поддерживался 10 лет.

Вот с этим сложнее.

anc ★★★★★
()

Ой! А как я пропустил это? Срочно моё компетентное мнение сюда!!!

Что смущает в этих атомарных, поддерживаемых 10 лет - а как с новыми компьютерами? Дебьян поддерживается три года, но даже за это время появляются компы с ним несовместимые. А тут 10 лет. Тут только если рассматривать как аппаратно-программный комплекс. Собрали железки, под них релиз закатали и продать клиенту. Следующая партия... через десять лет :)

А вообще - ну Гном же, как там жить? Фу! А такое же но на КДЕ есть?

П.с. трэд не читал, я как истинный лоровец хочу, чтобы мне лично ответили :)

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от Old-Cat

Рад за всех троих пользователей

А ещё два это младшие братья очередного гения?

anc ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Дебьян поддерживается три года, но даже за это время появляются компы с ним несовместимые.

Они появляются ещё до его выхода и выхода предыдущего релиза и до выхода предпредыдущего релиза... ну вы поняли.

anc ★★★★★
()
Ответ на: комментарий от Old-Cat

… бекаплюсь tar. localhost.

М-м-м… А консистентность? dump/restore же.

qwe ★★★
()
Ответ на: комментарий от papin-aziat

Пробовал атомарные дистры на основе rpm-ostree и на основе btrsf снапшотов, и могу сказать, что btrfs снапшоты намного более удобны в использовании. Как пример, Fedora Silverblue vs openSUSE Aeon/MicroOS. На Silverblue вообще непонятно, что делать, и что происходит под капотом. На MicroOS - ага, вот readonly снапшот, вот новый снапшот, ребутимся в новый снапшот - всё!

rupert ★★★★★
()

У меня у одного словосочетание «закатали в бетон» вызывает ассоциативный ряд «закатали в асфальт», «тазик с цементом для плавания», «увезём в лес» и т.п.?

annulen ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

и назвать LORDISTRIB …тему ещё системную под tango подогнать =)

удивлен, что этого еще нет

olelookoe ★★★
()
Ответ на: комментарий от dmitry237

Вот эта вот атомарность и иммутабельность меня пугает

Что за атомарность такая, объясните. Нужно весь интернет дистр заново скачивать при апдейте либы в 10 Кб? Ну круто придумали, молодцы. А то трафик некуда девать же. Или я неправильно понимаю?

bread
()
Ответ на: комментарий от anc

ви, таки, думаете у него есть нумпад?! ой-вей, и кто би мог подумать?! :о)

sunjob ★★★★
()
Ответ на: комментарий от bread

Я так понимаю, что при каждом обновлении будет скачиваться полный образ и им заменяться старый. Поскольку это накладно, такие обновления будут выпускаться под релиз АlmaLinux. Поэтому или flatpak или все тащи в хомяк.

dmitry237 ★★★★
()
Ответ на: комментарий от R_He_Po6oT

а как с новыми компьютерами?

В ELRepo всегда доступны как новые long-term, так и mainline-stable ядра, то есть никаких проблем.

А такое же но на КДЕ есть?

Пока очевидно нет, но вполне может появиться по аналогии с Альмой и Сильверблю.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от rupert

На Silverblue вообще непонятно, что делать, и что происходит под капотом.

Когда обновляешься, то текуший имутабельный образ сохраняется и ты загружаешься в новый. Разумеется, на диске прирастает только разница. Когда удаляешь старые образы (автоматически или руками), то удаляется опять же разница. Так понимаю.

могу сказать, что btrfs снапшоты намного более удобны в использовании

Возможно, хотя сомнительно. В любом случае идёт привязка к ФС, да ещё к такой ненадёжной, что делает затею сомнительной вдвойне.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от bread

Нужно весь интернет дистр заново скачивать при апдейте либы в 10 Кб?

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

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от dmitry237

Я так понимаю, что при каждом обновлении будет скачиваться полный образ и им заменяться старый.

Не, так наверное только при команде rebase. Например в Silverblue ты хочешь кеды или типа того (по сути другой дистр), то тебе надо будет просто подключить соответствующий ресурс и скомандовать замену на Kinoite (спин сильверблю с кедами), вот тогда да, будет скачан другой образ системы и им будет заменён текущий, а тебе останется только перезагрузиться в совершенно новую систему. А в дальнейшем уже как обычно, что-то типа патчей, КМК, пока не захочешь поменять всё на другую систему через rebase. Необычная возможность.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Да, по своему опыту. Лично меня достали за время активной фазы RHEL 8 (надеюсь теперь улеглось на следующие 5) ежеполугодичные обновы ядра, месы и всякого прочего. Так что за свежим железом и вообще тектоническими сдвигами они следят и реагируют.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от R_He_Po6oT

Тут только если рассматривать как аппаратно-программный комплекс.

Так и есть. Заявлена совместимость с некоторыми Делл, ХП и Леново. Так что народ с другими марками и всякими самосборами идёт лесом.

https://www.heliumos.org/hardware/

avgust23
()

Светлый лик главного разработчика

у меня есть (прямо таки очень) похожая фота, сделанная прям перед постановкой на учет в военкомате

ах, какие были времена!
какие планы!
каким новеньким и блестящим был мир!
каким светлым и некопаным было будущее!

пили, парень, никого не слушай, они или критиканы, старпёры и ретрограды - или аморфные дебилы
смотри вперед, не оглядывайся

olelookoe ★★★
()
Ответ на: комментарий от olelookoe

Светлый лик главного разработчика

у меня есть (прямо таки очень) похожая фота, сделанная прям перед постановкой на учет в военкомате

Да, этому парнишке и вспомнить-то будет нечего.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

Да, этому парнишке и вспомнить-то будет нечего.

не считая тонн говна и хейта, которые ему выльют на голову все бездельники мира? )

а представляешь как волнительно с папиным копьем в руке
крадучись пробираться по едва освещенным утренним солнцем лесным зарослям?

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

наконец все проснулись, собрались, пошли…
мамонт!
какой же он огромный!

резкий запах крови, боль, ярость!
есть!
мы убили его! убили!

а нам то и вспомнить нечего )

olelookoe ★★★
()
Ответ на: комментарий от papin-aziat

никогда не поздно

дык мамонты вымерли же!
теперь уж чего уж, какое уж тут счастье, когда мамонтов нет
не говоря уже о динозаврах
некого даже на ужин уконтрапупить, одна мелочевка осталась

olelookoe ★★★
()
Ответ на: комментарий от olelookoe

Ну, если верить Солженицыну (а мы верим, да!), когда там арестанты под руководством учёных откопали в вечной мерзлоте мамонта (или что-то типа того), но были так голодны, что набросились на ископаемое и стали это жрать, то, теоретически, такое можно повторить 😁

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

ELRepo всегда доступны как новые long-term, так и mainline-stable ядра, то есть никаких проблем.

Падажжи... А что тогда значит атомарный???

Ну и, ежели на это кодое выйдет, кастани :)

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

А что тогда значит атомарный?

В данном случае не знаю, является ли ядро частью неизменяемого образа, но даже если так, то возможность менять ядро должна быть.

Атомарный означает ровно то, что сказано в этом слове: атом — значит неделимый, это не значит, что он не состоит из частей, это значит, что самим собой он остаётся только в данном составе. Следовательно никакой апгрейд или даунгрейд невозможен, только полная замена. Однако наличие частей позволяет проводить дедупликацию, и так как она происходит на другом логическом уровне, то атом остаётся самим собой, что и даёт образам системы неизменяемость. Добавление или удаление пакетов не изменяет атом, а создаёт новый. Пользователь манипулирует (загружает, создаёт, удаляет) вот этими атомами и никак не может проникать внутрь этой сущности с целью кастомизации, что выражено в ридонли монтировании соответствующих каталогов.

papin-aziat ★★★★★
() автор топика
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

набросились на ископаемое и стали это жрать

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

если б про это Солженицин написал, так мы бы, канешна, поверили
а так нет.

olelookoe ★★★
()
Ответ на: комментарий от olelookoe

Всё же какой тончайший тролль Господь Бог — это я про фамилию.

papin-aziat ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.