AerynOS est LA distribution Linux dont personne ne parle


Résumé :  AerynOS se distingue comme une distribution Linux innovante en phase alpha, adoptant une structure atomique sans être encore immuable. Bien que son installation nécessite quelques ajustements techniques (notamment une mise à jour de Ventoy en version 1.1.0 et une configuration manuelle des partitions), le système brille par son approche hybride des mises à jour : il garantit la stabilité via un modèle atomique tout en permettant d'appliquer des changements non critiques instantanément, sans exiger de redémarrage systématique (sauf pour le noyau). Ce projet ambitieux vise à prévenir le « vieillissement logiciel » tout en conservant une certaine flexibilité, avec pour objectif à terme de devenir pleinement immuable.

Je n'en suis qu'à neuf mois dans mon périple Linux, mais je suis déjà convaincu que la communauté FOSS a apporté des évolutions significatives au monde des systèmes d'exploitation. Je ne savais même pas ce qu'était un système d'exploitation « atomique » lorsque j'utilisais Windows, et maintenant que j'en utilise un régulièrement, je ne pense pas pouvoir revenir en arrière.

Cependant, un système d'exploitation a attiré mon attention lorsque j'ai appris qu'il était atomique, sans être immuable. Si vous ne savez pas ce que ces deux mots signifient, nous les expliquerons plus tard. Mais je n'avais jamais utilisé de système d'exploitation qui présentait l'une de ces caractéristiques sans l'autre, alors j'ai craqué et j'ai installé AerynOS, dans l'espoir d'avoir un aperçu du futur possible des systèmes d'exploitation Linux.

La configuration d'AerynOS est un peu compliquée

Tout d'abord, notez qu'AerynOS est encore en phase alpha. Sa configuration présente donc quelques subtilités, mais elle n'est en aucun cas un casse-tête qui vous prendra des heures.

Si, comme moi, vous aimez installer des ISO sur une clé Ventoy, vous devrez d'abord mettre à jour Ventoy vers la version 1.1.0. Je l'ai essayé avec ma vieille clé USB sur laquelle Ventoy était installé depuis des mois, et AerynOS n'a pas apprécié. Il m'a suffi de me rendre sur le site web de Ventoy, de télécharger la nouvelle version et de l'exécuter. L'application Ventoy a automatiquement détecté que ma clé USB utilisait une version plus ancienne, et j'ai pu passer à la version 1.1.0 sans effacer mes précieuses images ISO. Une fois la mise à jour effectuée, AerynOS a réussi à démarrer sans problème.

Deuxièmement, l'installateur vous demande de faire un peu de travail préalable. Lorsque vous le lancez, il vous donne une liste de toutes les partitions dont il a besoin, leur taille et leurs indicateurs. Vous pouvez tout faire dans GParted : créer une table de partition GPT, configurer les partitions avec la taille et le type corrects, puis définir les indicateurs comme indiqué.

Une fois les partitions créées, assurez-vous d'être connecté à Internet, puis laissez l'installateur faire son travail. Il vous demandera certaines informations, telles que les partitions à utiliser pour chaque fonctionnalité, votre langue et votre fuseau horaire, puis il procédera au téléchargement et à l'installation d'AerynOS. Donc oui, c'est un peu plus complexe qu'un programme d'installation standard, mais rien à voir avec une installation brute d'Arch Linux.

AerynOS est un système d'exploitation atomique, mais il n'est pas immuable

Voici un truc sympa que j'ai appris grâce à AerynOS. Je pensais que si un système d'exploitation était « atomique », il était aussi immuable. Comme si l'immuabilité faisait partie de son caractère atomique. Mais ce système d'exploitation m'a appris qu'on peut avoir un système d'exploitation qui utilise une structure de mise à jour atomique sans être immuable.

Voici la différence : si un système d'exploitation est « atomique », il ne réalise pas de mise à jour à moitié. Lorsqu'il en effectue une, il s'assure que tout ce qui est prévu pour être mis à jour est bien mis à jour. Si un seul élément devant être mis à jour ne peut l'être pour une raison quelconque, rien n'est mis à jour. L'idée est qu'il ne peut y avoir de situation où votre PC met à jour certains fichiers et pas d'autres. Pour y parvenir, un système d'exploitation atomique effectuera une mise à jour, mais conservera les modifications en réserve afin de ne pas perturber vos fichiers actuels. Si la mise à jour est réussie, il remplacera les nouveaux fichiers au redémarrage.

Si un système d'exploitation est « immuable », cela signifie que vous ne pouvez pas modifier les fichiers système. Comme il est immuable, il empêche la « détérioration logicielle », qui se produit lorsque votre système commence progressivement à ralentir parce que des modifications sont constamment apportées à vos fichiers système. Cela signifie également que votre système ne peut pas se mettre à jour en modifiant les fichiers existants. Au lieu de cela, le système d'exploitation crée une nouvelle image ou un nouvel instantané contenant tous les fichiers existants ainsi que les nouvelles modifications, puis les remplace lorsque vous redémarrez.

Vous comprenez donc pourquoi les systèmes atomiques et immuables fonctionnent souvent de pair. Le côté immuable empêche les applications de modifier vos fichiers système, tandis que le côté atomique garantit que tout se télécharge correctement et gère le passage à la nouvelle image au redémarrage.

AerynOS dispose d'un système de mise à jour atomique, mais il n'est pas immuable. Les développeurs ont déclaré vouloir le rendre immuable à l'avenir, mais pour l'instant, vous pouvez modifier les fichiers système. AerynOS modifie également la structure de mise à jour atomique en permettant la mise à jour des fichiers non système sans nécessiter de redémarrage. Si une modification affecte le noyau ou un composant critique du système, alors oui, vous devrez redémarrer ; cependant, tout le reste est mis à jour dès que l'application est terminée. C'est une technologie très intéressante, et l'équipe AerynOS espère la conserver lorsqu'elle passera à l'immuabilité.

AerynOS mérite davantage d'attention compte tenu de ce qu'il accomplit

Bien qu'AerynOS fonctionne de manière légèrement différente, j'ai pris beaucoup de plaisir à tester sa façon particulière de gérer les mises à jour atomiques. Il est encore en phase alpha, je ne vais donc pas prendre le risque de l'utiliser au quotidien pour l'instant, mais je vais le suivre de près pour voir comment il évolue.

traduction de :

https://www.xda-developers.com/aerynos-is-the-atomic-linux-distro-nobody-is-talking-about/ 

0 Commentaires

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Enregistrer un commentaire

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Post a Comment (0)

Plus récente Plus ancienne