Nix : Besoin d'env de développement ultra robuste? On se crée un env immutable et reproductible

Ғылым және технология

🔥 Pour rester informé sur l'actualité de Devoxx France, suivez nous sur linkedIn : / devoxxfrance , twitter : / devoxxfr ou consultez notre site web www.devoxx.fr/
✅ Titre complet : Besoin d'env de développement ultra robuste? On se crée un env immutable et reproductible avec Nix en quelques minutes!
📣 Nicolas SAVOIS
📕 Après 5 ans à utiliser NixOS sur mon laptop, à profiter des avantages des environnements de développement de Nix, je vous montre comment utiliser les shell.nix.
Nix est un gestionnaire de paquets open-source qui permet de gérer les dépendances et les paquets d'un système de manière explicite et reproductible en utilisant le langage Nix (oui tout s’appelle Nix-Something). Il est utilisé par le système d'exploitation NixOS, mais peut également être utilisé sur d'autres systèmes d'exploitation tels que Linux et macOS.
On créera ensemble un env de dev complet avec Nix, qui pourra être à la racine de vos projets et utilisable par l’ensemble des committers pour que tout le monde travaille exactement dans les mêmes conditions, et bien sûr sans sur couche containerisée, ni virtualisée. Et je vous expliquerai, étape par étape, les points importants sur le fonctionnement du système de package et du langage Nix.

Пікірлер: 1

  • @HazbTv
    @HazbTv11 ай бұрын

    Très intéressant ! Je suis un utilisateur de Nix/NixOS depuis quelques jours et j'ai cru comprendre qu'il était possible de créer des environnements de développement avec Flake, y a-t-il une raison de ne pas les utiliser ?

Келесі