HeliumOS — góra została pokryta betonem. Witamy!

HeliumOS — góra została pokryta betonem. Witamy!

Krótko: atomowy system dystrybucyjny oparty na AlmaLinux (nielimitowana dystrybucja Linuksa klasy Enterprise).

Czegoś z FAQ

Czym jest HeliumOS?

To atomowy system operacyjny dla komputerów stacjonarnych, stworzony na bazie AlmaLinux, który dziedziczy jego stabilność, bezpieczeństwo i zgodność z ekosystemem Enterprise Linux.

Co oferuje HeliumOS?

GNOME, sklep z pakietami Flatpak oraz 10 lat wsparcia, które wystarczy na cały okres użytkowania Twojego komputera.

Dlaczego nazywa się to "atomowym"?

Aktualizacje systemu są dystrybuowane przez OCI-kompatybilne obrazy BootC. W konsekwencji, nawet jeśli dojdzie do przerwy w zasilaniu podczas aktualizacji, nie wpłynie to w żaden sposób na działanie systemu.

Porównanie z innymi dystrybucjami

Ubuntu

W przeciwieństwie do Ubuntu, HeliumOS nie używa pakietów snap i należy do rodziny dystrybucji opartych na Red Hat Enterprise Linux.

Fedora

Fedora i projekt Universal Blue oferują atomowe systemy operacyjne oparte na Fedory, jednak cykl życia Fedory wynosi 13 miesięcy, podczas gdy HeliumOS jest wspierane przez 10 lat.

AlmaLinux

HeliumOS jest bezpośrednio oparte na AlmaLinux i wykorzystuje wiele jego komponentów, ale w przeciwieństwie do AlmaLinux, HeliumOS jest ukierunkowane na dostarczenie atomowego systemu operacyjnego dla komputerów stacjonarnych, który jest odpowiedni dla wszystkich użytkowników.

Teraz trochę o historii stworzenia dystrybucji według słów jej twórcy, opublikowanych w blogu Almie:

Moim celem jest stworzenie systemu operacyjnego dla komputerów stacjonarnych opartego na Linuksie, który będzie wygodny w użyciu, stabilny i niezawodny.

Na początku używałem do tego celu Debiana, jednak pojawiły się pewne problemy:

  • Debian jest wspierany przez 3-5 lat, a choć jest dość stabilny w porównaniu do innych dystrybucji, chciałem czegoś bardziej stabilnego.
  • Nieprzewidziane przerwanie podczas tradycyjnej aktualizacji pakietów w Linuksie może spowodować, że system nie będzie mógł się uruchomić lub będzie działał nieprawidłowo.

Kilka miesięcy temu dowiedziałem się o Trybie obrazu dla RHEL — to nowa metoda wdrażania RHEL, która wykorzystuje obrazy OCI do aktualizacji. Zmiana na Enterprise Linux i użycie bootc (technologia będąca podstawą Trybie obrazu dla RHEL) rozwiązałoby oba problemy, które zauważyłem w Debianie. W sumie, po serii eksperymentów ogłosiliśmy wersję alfa HeliumOS opartą na CentOS Stream.

Pomimo rozwiązania kilku problemów, przejście na CentOS Stream prowadzi do nowych:

  • CentOS Stream jest dystrybucją rolling, co może stwarzać trudności w utrzymaniu programów lub sterowników, które wymagają na przykład konkretnej wersji jądra.
  • CentOS Stream jest wspierany tylko przez 5 lat, co może być akceptowalne w niektórych przypadkach, ale ogranicza użycie HeliumOS w sytuacjach, gdzie wymagana jest dłuższa pomoc.

Jasne stało się, że przejście na dystrybucję Enterprise Linux z ustalonymi aktualizacjami, taką jak AlmaLinux, rozwiązałoby oba problemy.

Dzięki współpracy w czatach z ludźmi z AlmaLinux i Fedory, skonfigurowaliśmy procesy do tworzenia obrazów AlmaLinux bootc, tak aby aktualizacje i nowe wersje HeliumOS były dostarczane przez obrazy bootc oparte na AlmaLinux.

Jasny oblicze głównego programisty: Isaac Beverly

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster