Installfest 2021

Nix pro vývojáře
2021-03-06, 13:00–13:55, Track II

V této přednášce se podíváme na „správce balíků“ Nix. Pokud si říkáte, že vám stačí správce balíků vaší distribuce a další nepotřebujete, možná vás tato přednáška vyvede z omylu. Nix je sice základem Linuxové distribuce NixOS, ale jak uvidíte, jedná se o velmi užitečného pomocníka i v ostatních distribucích.

Nejprve si představíme samotný Nix, a ukážeme si čím by pro vás mohl být užitečný pokud jste „jen“ SW vývojář a nezajímá vás vývoj Linuxových distribucí. Dále se podíváme některé související nástroje jako nix-shell, direnv a lorri. Na závěr ukážu několik komplexnějších příkladů (převážně z vývoje pro „embedded“ zařízení), kde použití Nixu vyřešilo mnohé problémy.


Obtížnost přednášky

Mírně pokročilí

See also: Prezentace

Pracuji na ČVUT. Na elektrofakultě přednáším předměty Operační systémy a Programování systémů reálného času. Na CIIRCu vedu skupinu embedded systémů.