BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Présentation NixOS
DTSTART:20261110T130000Z
DTEND:20261110T150000Z
DTSTAMP:20261104T065200Z
UID:indico-event-945@indico.mathrice.fr
DESCRIPTION:Speakers: Rudy Perraudin\, Satya Tamby\n\n \nNous vous propos
 ons d'introduire NixOS qui est une distribution Linux moderne (parue en 20
 06) basée sur le gestionnaire de paquet Nix et qui présente deux caract
 éristiques originales.\n \nLa première étant son aspect déclaratif: l
 'utilisateur décrit la configuration attendue dans un formalisme unifié 
 (un langage de programmation dérivé du JSON)\, et le gestionnaire de paq
 uet génèrera l'intégralité des scripts\, services et autres artefacts 
 nécessaires à la manière d'un compilateur.\nCet aspect permet à Nix v
 érifier que la compilation est cohérente avant d'effectuer la moindre mo
 dification\, limitant ainsi beaucoup d'erreurs humaines.\n \nSon second a
 spect est la reproductibilité: son puissant système de dépendances perm
 et d'augmenter significativement les garanties qu'une configuration s'exé
 cute indépendamment de la machine ou du moment de son déploiement.\nDe c
 ette fonctionnalité découlent plusieurs caractéristiques intéressantes
  telles que la possibilité d'installer plusieurs versions du même paquet
  (et donc de s'affranchir des dependencies-hell) ou encore la possibilité
  de rollback\, extrêmement utiles lors de l'administration de systèmes c
 ritiques (notamment lors de mises à jour).\n \nMais Nix va au delà : é
 tant programmable\, il est possible d'augmenter son compilateur en créant
  son propre langage de programmation adapté à la configuration de certai
 nes tâches.\nAinsi\, nous conclurons cette présentation en évoquant un 
 outil développé au sein du laboratoire permettant d'utiliser Nix sur Ter
 raform nous permettant de déployer et de configurer automatiquement l'inf
 rastructure de notre laboratoire.\n\nhttps://indico.mathrice.fr/event/945/
LOCATION:Campus Triolet - Université de Montpellier
URL:https://indico.mathrice.fr/event/945/
END:VEVENT
END:VCALENDAR
