mai 22, 2023

NixOS

Pour terminer la série de publication sur le live de Maeglin du mardi 9 mai au soir, voilà ce que j'ai retenu de la distribution NixOS

Que nous en à dit Maeglin?

"C'est un OS déclaratif
Graphiquement c’est gnome, idem Ubuntu sans dock
Pas de store : donc il n'est pas prêt pour le grand public.
Vous pouvez tout configurez, absolument tout.
Chaque fois que l’on installe un logiciel il faut redémarrer.

Avantages : lors de l’installation, soit graphique ou en ligne de commande
On peut cloner une machine à l’infini ( important pour des écoles, des entreprise etc)
Dans le grub, les différentes configurations sont présentes avec la possibilité de revenir en arrière.

Fiabilité et qualité d’utilisation, pour des opérations de maintenance c’est excellent.

Silverblue est plus orienté grand public
NixOs lui est davantage axé vers les entreprises, écoles etc

Tout cela est sur une base de containérisation (ndlr comme nous avons vus pour les précédentes distributions)
Peu de changement en apparence pour l’utilisateur mais gros changement en back-end (ndlr En informatique, un back-end (parfois aussi appelé un dorsal) est un terme désignant un étage de sortie d'un logiciel devant produire un résultat. On l'oppose au front-end (aussi appelé un frontal) qui lui est la partie visible de l'iceberg." donc facilité pour la maintenance et la sécurité.

Quelles précisions apporter en plus?

C'est une distribution que l'on peut classer comme confidentielle. En effet elle n'occupe en 2023 que le 35ème rang/39 du Classement SimilarWeb .

C'est une distribution, qui date de 2015, n'est pas basée sur les distributions historiques mais est une distribution spécifique. "NixOS est une distribution Linux basée sur le gestionnaire de paquet Nix"

"Elle utilise une configuration déclarative et permet des mises à jour fiables du système"

La programmation déclarative est un peu obscure pour un non informaticien comme moi, car cela à trait à des choix fait par le concepteur, le créateur des outils de programmation qu'il va utiliser en fonction de ce qu'il veut programmer.

Pour plus de détail lisez l'article : Programmation déclarative : lorsque l’objectif est plus important que le déroulement

NixOs n'est clairement pas pour un débutant.

Pour plus d'information technique l'article: NixOS, quand la programmation fonctionnelle rencontre Linux satisfera ceux qui ont une connaissance plus avancée que moi.

Cet article est le dernier sur la présentation de Maeglin de distributions qu'il considère comme importante car sans doute d'avenir.