Workshop Guix
Rencontre Ludovic Courtès / GriCAD
9 et 10 juillet 2019
Environnement logiciel sur les plateformes de calcul
- Historiquement, la commande module
- Grâce à Bruno, depuis 4 ans, maintenant, Nix comme outil principal
Pourquoi Nix (et Guix) ? (en bref)
Côté utilisateur :
- Gestionnaire de paquets en espace utilisateur (installation, création)
- Le plus système-indépendant possible
- Environnement de développement reproductible et exportable
- Multiplateforme (potentiellement du desktop au tiers-1)
Pourquoi Nix (et Guix) ? (en bref)
Côté Admin :
- Largement multi-utilisateur (idéal pour le HPC)
- Binary cache, nix-store partagé
- Partage des paquets
- Contribution à un projet communautaire actif
Pourquoi pas Nix (et Guix ?) ? (en bref)
- Difficile à prendre en main pour les utilisateurs (pour la création de paquets)...
- ...et parfois pour les admins
- Très petite communauté HPC
- Certaines choses qu'on ne sait pas faire (ou de façon insatisfaisantes)
Objectifs de la journée
- À l'aide de Ludovic, comprendre mieux Guix
- Apprendre les bonnes pratiques (channel, soft proprio)
- Voir si on peut faire les choses avec Guix qu'on arrive pas à faire avec Nix
- Développer un réseau autour de Guix (Nix ?) et du HPC
Text
Programme de la journée
1ère journée
8h30 : café
9h00-10h30: Présentations/tutos de L. Courtès
11h00-12h00: Nos problématiques en pratique
12h00-13h30 : Repas
13h30 - 15h00 : Discussion sur la travail collaboratif et un éventuel plan d’action pour présenter Guix au niveau national
15h30 - 17h30 : Travail sur des problèmes concrets
Programme de la journée
2ème journée
8h30 : café
9h00 - 12h00 : continuation sur des cas pratiques
12h00-13h30 : Repas
13h30 -15h00 : Discussions/conclusions
Ressources et liens
- Doc de Guix :
https://www.gnu.org/software/guix/manual/fr/guix.fr.html
- Pour ceux qui ont un VPN UGA (ou une connexion filaire), VM Nova : 129.88.195.60 (je dois créer votre login/mdp)
- Dépôt gitlab : https://gricad-gitlab.univ-grenoble-alpes.fr/gricad/guix (Je dois rajouter les membres)
- Inception : https://slides.com/pabouttier/deck-8
Guix
By pabouttier
Guix
- 928