En bref : distribution atomique basée sur AlmaLinux (distribution Linux de classe Enterprise accessible sans restrictions).
Quelques éléments de FAQ
Qu'est-ce qu'HeliumOS ?
C'est un système d'exploitation atomique pour ordinateurs de bureau, construit sur AlmaLinux, qui hérite de sa stabilité, sécurité et compatibilité avec l'écosystème Enterprise Linux.
Que propose HeliumOS ?
GNOME, un magasin de paquets Flatpak et 10 ans de support, suffisants pour toute la durée de vie de votre ordinateur.
Pourquoi s'appelle-t-il « atomique » ?
Les mises à jour du système sont diffusées via OCI-images compatibles BootC. Ainsi, même si l'alimentation est coupée pendant la mise à jour, cela n'affecte en rien le fonctionnement du système.
Comparaison avec d'autres distributions
Ubuntu
Contrairement à Ubuntu, HeliumOS n'utilise pas de paquets snap et appartient à la famille de distributions basées sur Red Hat Enterprise Linux.
Fedora
Fedora et le projet Universal Blue proposent des systèmes d'exploitation atomiques basés sur Fedora, mais le cycle de vie de Fedora est de 13 mois, tandis qu'HeliumOS est maintenu pendant 10 ans.
AlmaLinux
HeliumOS est directement basé sur AlmaLinux et utilise de nombreux de ses composants, mais contrairement à AlmaLinux, HeliumOS est axé sur la fourniture d'un système d'exploitation atomique pour ordinateurs de bureau, adapté à tous les utilisateurs.
Voici maintenant quelques éléments de l'histoire de la création de la distribution, racontés par son créateur, publiés dans le blog d'Alma:
Mon objectif est de créer un système d'exploitation pour ordinateurs de bureau basé sur Linux qui soit convivial, stable et fiable.
Au départ, j'ai utilisé Debian à cet effet, mais j'ai rencontré quelques problèmes :
- Debian est maintenu pendant 3 à 5 ans, et bien qu'il soit assez stable par rapport aux autres distributions, je voulais quelque chose de plus stable.
- Une interruption inattendue lors d'une mise à jour traditionnelle des paquets sous Linux peut entraîner un échec du démarrage ou un fonctionnement incorrect du système.
Il y a quelques mois, j'ai découvert le mode d'image pour RHEL — c'est une nouvelle méthode de déploiement de RHEL qui utilise des images OCI pour les mises à jour. Passer à Enterprise Linux et utiliser bootc (la technologie sous-jacente à mode d'image pour RHEL) résoudrait les deux problèmes que j'avais rencontrés avec Debian. En somme, après une série d'expérimentations, nous avons annoncé la version alpha d'HeliumOS basée sur CentOS Stream.
Malgré la résolution de plusieurs problèmes, la transition vers CentOS Stream a entraîné de nouveaux défis :
- CentOS Stream est un rolling release, ce qui peut compliquer le support de certains programmes ou pilotes nécessitant, par exemple, une version spécifique du noyau.
- CentOS Stream est soutenu pour une durée de seulement 5 ans, ce qui peut être acceptable dans certains cas, mais limite l'utilisation de HeliumOS dans des situations nécessitant un support plus long.
Il est devenu évident que passer à une distribution Enterprise Linux avec des mises à jour fixes, comme AlmaLinux, résoudrait les deux problèmes.
Grâce à une collaboration dans les discussions avec les membres d'AlmaLinux et Fedora, nous avons mis en place des workflows pour créer des images bootc d'AlmaLinux, de sorte que les mises à jour et les nouvelles versions de HeliumOS seront livrées via des images bootc obtenues à partir d'AlmaLinux.
Le visage radieux du principal développeur : Isaac Beverly
Source : linux.org.ru
