IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

GNU Guix, le gestionnaire de paquets transactionnel, est disponible en version 1.0


Sujet :

Administration système

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 554
    Points
    26 554
    Par défaut GNU Guix, le gestionnaire de paquets transactionnel, est disponible en version 1.0
    GNU Guix, le gestionnaire de paquets transactionnel, est disponible en version 1.0
    avec de nombreuses fonctionnalités pour faciliter la personnalisation des déploiements de paquets sur les distributions GNU/Linux

    En 2012, des hackers de distributions GNU se sont rencontrées à Düsseldorf, en Allemagne afin de présenter un nouveau projet sur lesquels ils ont commencé à travailler. Ce projet nommé Guix, mais prononcé /gi:ks/ répond à un besoin de contrôler efficacement les déploiements de paquets sur les distributions GNU/Linux. En d’autres termes, Guix est un gestionnaire de paquets purement fonctionnel écrit en langage Guile Scheme et basé sur le gestionnaire de paquets Nix. Guix trouve donc des attaches avec le paradigme des langages de programmation fonctionnelle tel que mis en œuvre à travers les langages Ocaml, Haskell ou Scheme dans ce cas-ci. Il implémente la construction et la composition de paquets purement fonctionnels. À noter qu’un processus de construction est une fonction Scheme qui renvoie le chemin de son résultat dans le répertoire "store" -the / nix / store.

    Après plus de 6 ans de travail acharné et 19 versions publiées, l’équipe de Nix vient d’annoncer la sortie de la première version stable du gestionnaire de paquets. Pour les mainteneurs du projet, Guix 1.0 présente plusieurs avantages notables. Au niveau des utilisateurs, Guix permettra de faciliter l’installation des logiciels et de les tenir à jour en utilisant plusieurs commandes comme guix search pour rechercher des logiciels, guix install pour les installer, guix pull et guix upgrade pour les mettre à jour et les exécuter régulièrement.

    À cela, il faut ajouter le fait que Guix suit un modèle de distribution en « rolling release » (distribution en mode continu), ce qui signifie que vous pouvez exécuter guix pull à n’importe quel moment pour obtenir les toutes dernières mises à jour de codes de vos logiciels libres. Si ces fonctionnalités vous semblent communes aux autres gestionnaires de paquets, l’équipe de Guix ajoute une caractéristique distinctive de Guix qui est son aspect transactionnel. De manière pratique, cela signifie que vous pouvez utiliser Guix à tout moment pour revenir à une version précédente de votre paquet sur votre distribution GNU/Linux en exécutant guix package --roll-back ou guix package -l pour analyser les différences entre les paquets.

    Comme autre avantage non des moindres, les mainteneurs de Guix soulignent également sa reproductibilité. À travers ce vocable, il faut comprendre que Guix vous permet de déployer exactement le même environnement logiciel sur différentes machines ou à différents moments grâce à guix describe et guix pull. Enfin, il faut noter que toutes ces opérations de gestion de paquets ne requièrent pas d’accès root pour les utilisateurs, ce qui est d’une valeur inestimable, notamment dans le contexte du calcul haute performance (HPC) et de la science reproductible, où l’effort de Guix-HPC s’est concentré, souligent l’équipe de Guix.

    Nom : Sans titre.png
Affichages : 2102
Taille : 18,2 Ko

    Pour les développeurs, Guix s’avère également utile dans ce sens qu’il permet par exemple de créer des environnements de logiciels personnalisés. En outre, si vous êtes un développeur qui souhaitez avoir des retours d’information de vos utilisateurs assez rapidement, Guix fournit un moyen simple de créer des images de conteneurs utilisables par Docker et même des archives compressées autonomes que tout le monde peut exécuter quelle que soit la distribution GNU/Linux utilisée. Enfin, s’il vous plaît de fouiller constamment dans les entrailles des paquets, vous aimerez certainement les options de transformation des paquets intégrées au gestionnaire.

    Par contre, si vous êtes un administrateur système, l’approche déclarative et unifiée de Guix en matière de gestion de la configuration devrait certainement vous intéresser. Pour configurer votre système, vous pourrez utiliser un seul fichier de configuration pour définir tous les aspects de configuration de votre système notamment les services, les systèmes de fichiers, les paramètres régionaux, les comptes, et tout cela dans la même langue du système. Selon l’équipe de Guix, cela facilite grandement le déploiement de services complexes, tels que des applications dépendant de services Web. Enfin, l’équipe précise qu’avec une seule commande, vous pouvez instancier une configuration sur votre machine, dans une machine virtuelle (VM), ou dans un conteneur pour la tester. Les administrateurs système peuvent également créer des images ISO, des images de machine virtuelle ou des images de conteneur avec un système d’exploitation complet, de la même configuration, le tout avec la commande guix system.

    Avec cette première version stable de Guix, l’équipe en charge du projet annonce avoir atteint une étape très importante et espère que ce gestionnaire de paquets transactionnel permettra de personnaliser votre système en profondeur avec les interfaces de programmation Guile.

    Source : GNU Guix

    Et vous ?

    Que pensez-vous de ce nouveau gestionnaire de paquets ?

    Quels commentaires faites-vous des fonctionnalités mises en avant par l’équipe de Guix ?

    Pourra-t-il se faire une place auprès des autres gestionnaires de paquets déjà disponibles ?

    Voir aussi

    npm : la version 6.2.0 du gestionnaire de paquets officiel de Node.js passe en @latest avec quatre nouveautés d’importance autour
    Facebook annonce la disponibilité de Yarn, un nouveau gestionnaire de paquets JavaScript « plus rapide, plus fiable » et utilisable hors-ligne
    OneGet : Windows 10 dispose d’un gestionnaire de paquets, Microsoft s’inspire une nouvelle fois de Linux
    Quel est l’impact du typosquattage dans les gestionnaires de paquets des langages de programmation ? Même l’armée n’est pas à l’abri
    Un incident opérationnel a provoqué la disparition d’une centaine de paquets npm, l’équipe derrière le gestionnaire de paquets de Node.js s’explique
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 352
    Points : 42 824
    Points
    42 824
    Par défaut
    Est-ce quelqu'un utilise ?
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre éprouvé

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Points : 1 202
    Points
    1 202
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Est-ce quelqu'un utilise ?
    Je m'y essaierai très bientôt. Il y a deux composants logiciels qui me font envie aujourd'hui :
    guix pour dépasser apt
    pijul pour dépasser git

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2015
    Messages : 1
    Points : 6
    Points
    6
    Par défaut
    Est-ce quelqu'un utilise ?
    Oui, je l’utilise mais pas encore dans la version 1.0. En voici un retour :
    http://julien1001.unblog.fr/2019/03/...de-gnu-guixsd/

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/02/2018, 15h09
  2. Réponses: 38
    Dernier message: 05/07/2016, 14h40
  3. Réponses: 1
    Dernier message: 27/04/2016, 18h06
  4. Réponses: 0
    Dernier message: 05/06/2009, 20h47
  5. Réponses: 13
    Dernier message: 06/11/2008, 02h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo