• [^] # Re: Similaire à NixOS

    Posté par . En réponse à la dépêche GNU Guix 1.2.0 est publié. Évalué à 1.

    Ai-je bon si je pense qu'il y a des similarités avec NixOS?
    Lesquelles ?
    Quelles sont les différences entre les deux approches ?

    En plus des explications de roptat.

    Ludo qui a initié le projet Guix était un contributeur de Nix. D'ailleurs Guix = Guile + Nix. Donc la philosophie des 2 projets est celle de la thèse de Eelco Dolstra : appliquer les paradigmes de la programmation fonctionnelle à la gestion de paquets.

    Pour faire simple, disons que GNU Guix commence initialement en 2012 par utiliser Scheme à la place des Nix expressions pour générer des dérivations. Le guix-daemon qui est l'élément qui digère ces dérivations est donc repris du nix-daemon.

    Depuis 2012, les démons ont évolués. À ma connaissance, aucun des développements du démon côté Nix ont été portés dans le démon de Guix. Et celui de Guix a aussi évolué.

    Un marronnier est d'ailleurs la réécriture de ce démon en Scheme. ;-)

    Les autres commentaires discutent l'intérêt de Scheme par rapport au "langage Nix+Bash".