Guix 1.3 arrive avec le support initial de POWER9, de nouvelles fonctionnalités et plus

Après plusieurs mois de développement, L'équipe GNU Guix a publié la version 1.3 dans lequel des améliorations sont proposées à l'expérience utilisateur utiliser la gestion des manifestes pour installer et / ou supprimer plusieurs packages, une option pour vérifier les derniers composants logiciels, des améliorations supplémentaires de l'outil de développement et de nombreuses optimisations des performances.

Pour ceux d'entre vous qui ne connaissent pas GNU Guix, je peux vous dire que c'est un gestionnaire de paquet transactionnel et une distribution avancée du système GNU.

Guix peut être utilisé par-dessus tout système d'exploitation qui utilise le noyau Hurd ou Linux, ou il peut être utilisé comme une distribution de système d'exploitation autonome pour les machines i686, x86_64, ARMv7, AArch64 et POWER9. En plus des fonctionnalités standard de gestion des packages, Guix prend en charge les mises à jour et les restaurations transactionnelles, la gestion des packages sans privilèges, les profils par utilisateur et le garbage collection.

Principales nouveautés de Guix 1.3

Cette nouvelle version de GNU Guix 1.3 a pour principale nouveauté le support initial de POWER9 qui est maintenant disponible sous forme d'aperçu technologique. L'équipe note qu'il n'y a pas encore beaucoup de substituts binaires POWER9 disponibles, en raison de la capacité limitée de POWER9.

Aussi dans cette nouvelle version nous pourrons trouver beaucoup de nouveaux packages, depuis environ 3.100 ont été mis à jour et des plus connus que nous pouvons trouver dans Guix 1.3 (dans la distribution) GNU libc 2.31, GCC 10.3, Xfce 4.16.0, Linux-libre 5.11.15, LibreOffice 6.4.7.2 et Emacs 27.2, pour ne citer que quelques.

D'autre part, de nombreux changements de paquet sont mentionnés, l'un d'entre eux étant mis en évidence avec le nouveau bootstrap OCaml, le paquet OCaml est maintenant entièrement construit à partir des sources via camlboot. Les mises à jour du package incluent également Cuirass 1.0, car le catalogue de services a également vu de nouveaux ajouts tels que wireguard, syncthing, ipfs, un service simplifié et plus pratique pour Cuirass et plus encore.

De la part de l'administrateur des paquets, il ressort que la possibilité d'utiliser le mode d'implémentation déclarative est fournie, dans lequel au lieu d'une série de commandes »guix install« Et »guix remove«, Une commande« guix package --manifest=manifest.scm»Avec la définition dans le manifeste de toutes les applications à installer. En faisant cela, vous installez exactement les packages répertoriés.

Cela facilite la transition du modèle classique «impératif», où le installation de guix au besoin, vers le modèle déclaratif plus formel.

Pour les développeurs, guix import est livré avec un nouvel importateur Go récursif, qui peut créer des définitions de package ou des modèles pour des ensembles complets de packages Go.

La commande caisse d'importation guix, pour les packages Rust, respecte désormais le «contrôle de version sémantique» lorsqu'il est utilisé de manière récursive. La commande guix update inclut désormais les programmes de mise à jour "sourceforge", pour le code hébergé sur SourceForge et generic-html qui, comme son nom l'indique, est une mise à jour générique qui fonctionne en scannant les pages d'accueil du package. Selon l'équipe, cela améliore considérablement la couverture de la mise à jour de guix.

Un autre avantage est que le format qcow2 est maintenant compressé, ce qui élimine le besoin de compresser manuellement les images en les post-traitant avec xz ou un autre compresseur, en plus de saisir le chemin de recherche GUIX_EXTENSIONS_PATH devrait autoriser les extensions Guix, comme guide Langue du flux de travail, faites découvrir automatiquement vos modules Guile, simplifiant ainsi vos implémentations.

Télécharger Guix 1.3

Pour ceux qui souhaitent tester le gestionnaire de packages ou la distribution, vous pouvez vérifier les détails installation et / ou trouver les images à télécharger, dans le lien suivant.

Enfin, il est mentionné que la nouvelle version de la distribution est livrée avec des images d'installation ISO-9660, une image de machine virtuelle et des archives tar pour installer le gestionnaire de paquets dans n'importe quelle distribution GNU / Linux, que ce soit à partir du code source ou des binaires.

Il est également mentionné que les utilisateurs Guix existants peuvent mettre à niveau en exécutant:

guix pull

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.