15–19 Apr 2024
Laboratoire Astroparticule et Cosmologie (APC) de l'Université Paris-Cité
Europe/Paris timezone

Packaging and system administration with Nix and NixOS

19 Apr 2024, 11:10
25m
Amphithéatre Buffon (Laboratoire Astroparticule et Cosmologie (APC) de l'Université Paris-Cité)

Amphithéatre Buffon

Laboratoire Astroparticule et Cosmologie (APC) de l'Université Paris-Cité

15 rue Hélène Brion 75013 Paris France
Basic and End-User IT Services Basic and end-user IT services

Speaker

Remi Nicole (CEA IRFU/DIS)

Description

Nix is a tool for packaging software with a heavy focus on reproducibility. NixOS is a Linux distribution based on the Nix package manager.

This talk is a series of demonstrations of what Nix and NixOS can do for you. Depending on the time, here is what I'm going to show off:

  • A presentation of the Nix model
  • Its advantages in terms of supply-chain security
  • Building minimal, reproducible Docker images
  • Declarative Linux distribution with NixOS
  • Remote administration of an offline NixOS system
  • Rollbacks of a whole NixOS system
  • Building NixOS Docker images
  • Building VMs, ISOs, Containers
  • Integration tests
  • Cross-compilation and generating images for embedded systems
Speaker release Yes

Author

Remi Nicole (CEA IRFU/DIS)

Presentation materials