La nouvelle version de Guix 1.0 et la distribution GuixSD ont déjà été publiées

Guide 1.0

Récemment Annonce de la sortie du gestionnaire de paquets GNU Guix 1.0 et de la distribution GuixSD (Guix System Distribution), construit sur ses fondations.

Dans cette nouvelle version un changement significatif du numéro de version est dû à l'achèvement de tous les objectifs fixés pour la formation d'un lancement stable. Le problème résume sept ans de travail sur le projet et il est reconnu comme prêt pour un usage quotidien.

Le package de distribution permet l'installation en tant que système d'exploitation autonome sur des systèmes de virtualisation, dans des conteneurs et sur des ordinateurs conventionnels, en plus de fonctionner sur des distributions GNU / Linux déjà installées, agissant comme une plate-forme pour implémenter des applications.

Guix est basé sur la charge de travail du projet NixEn plus des fonctions de gestion de packages typiques, il prend en charge des fonctionnalités telles que l'exécution de mises à jour transactionnelles, la possibilité de restaurer les mises à jour, de travailler sans obtenir de privilèges de superutilisateur, de prendre en charge des profils utilisateur spécifiques, des programmes, le ramasse-miettes (identification et suppression des versions inutilisées des packages) .

Prend en charge la possibilité d'utiliser des packages prêts à l'emploi pour le gestionnaire de packages Nix et situé dans le référentiel Nixpkgs.

En plus des opérations de package, Vous pouvez créer des scripts pour gérer les paramètres de l'application. Lors de la création d'un package, toutes les dépendances associées sont téléchargées et compilées automatiquement.

Il est possible de télécharger des packages binaires prêts à l'emploi à partir du référentiel et de les compiler à partir des sources avec toutes les dépendances. Des outils ont été mis en place pour maintenir à jour les versions des programmes installés en organisant l'installation des mises à jour à partir d'un référentiel externe.

développements majeurs

GuixSD

Avec le lancement de cette première version stable, il est souligné que un nouvel installateur interactif qui fonctionne en mode texte.

Une autre nouveauté de cette version est que une nouvelle image a été préparée pour les machines virtuelles, convient à la fois pour apprendre le kit de distribution et pour créer des environnements de travail de développement.

Avec lequel nouveaux services système ajoutés cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent et zabbix-server.

De même, les versions des applications ont été mises à jour dans 2104 packages, 1102 nouveaux packages ont également été ajoutés.

Y compris versions mises à jour de clojure 1.10.0, coupes 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3, gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1 , guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4, libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1, octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0, sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1 et xorg-server 1.20.4.

Le gestionnaire de service GNU Shepherd a été mis à jour vers la version 0.6, qui implémente le mode de service one-shot, dans lequel le service est signalé immédiatement après un lancement réussi, ce qui peut être nécessaire pour commencer à fonctionner une seule fois avant les autres services, par exemple, pour effectuer un nettoyage ou une initialisation.

Quoi de neuf dans Guix 1.0

En ce qui concerne les nouvelles fonctionnalités du gestionnaire de packages, un indicateur de l'avancement des opérations a été ajouté et la mise en évidence des messages de diagnostic avec des couleurs. Par défaut, la plupart des commandes s'exécutent désormais sans résultats détaillés à l'écran, ce qui est activé par une option distincte «-v» (–verbosity).

En revanche, une nouvelle commande a été reçue «génération de suppression de système guix»Et les options«guix pack - save-provenance "," guix pull - news "," guix environment - préserver "," guix gc - list-roots "," guix gc -delete-generation "," guix weather -coverage ".

Se ajout de nouvelles options de conversion de package "–With-git-url" et "–with-branch".

Des champs de configuration de disposition du clavier ont également été ajoutés pour définir une disposition de clavier, une configuration xorg pour configurer le serveur X, une étiquette pour une étiquette de section et des services essentiels pour définir les services de base.

Parmi les autres changements de Guix 1.0, les suivants se démarquent:

  • Ajout de la commande "guix pack -RR" pour créer des archives tar avec des fichiers exécutables déplaçables qui peuvent être exécutés à la fois par rapport aux chemins dans l'espace de noms utilisateur et par rapport à Proot.
  • Dans "guix pull", la formation d'un cache de paquet est fournie pour accélérer les recherches par nom et l'incorporation du paquet "glibc-utf8-locales" est fournie.
  • En tant que gestionnaire d'entrée, GDM est utilisé à la place de SliM.

Télécharger. 


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  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.