Michal Sojka
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ů.
wentasah
Sessions
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.