Platform security in NixOS

Ryan Lahfa and Niklas Sturm

Playlists: 'asg2024' videos starting here / audio

You may have heard about this weird distribution, NixOS, that breaks compatibility with /usr.
This talk explores the properties inherent to NixOS, focusing on its distinct approach to package management and system configuration. Learn how these principles combine with general upstream efforts at bringing TPM2, Secure Boot and more to your Linux distribution.

Everything you wanted to know about why NixOS do things a certain way will be answered here. The idea is that you get out of this talk understanding the different compromises done by the NixOS community and what they get out of it.

We will cover https://github.com/nix-community/lanzaboote which is a Rust UEFI stub similar to systemd-stub with fewer features but with one unique special feature for NixOS, similar to UKI addons.

We will also do a status report of where NixOS stands in terms of adoption of systemd features such as systemd-pcrlock.

Licensed to the public under https://creativecommons.org/licenses/by/4.0/de/

Download

Embed

Share:

Tags