NixOS

Eelco Dolstra tijdens NixCon 2015.

NixOS is een Linux-distributie gebaseerd op de Nix pakketbeheerder. Het onderscheidt zich van andere Linux-distributies door de reproduceerbaarheid van de state van het systeem. Hierdoor kan men later makkelijker terugkeren naar een bepaalde state van het systeem, of kan het op een ander systeem worden overgezet.

Het pakketbeheer-onderdeel om de software te updaten, installeren en beheren is Nix. Voor beheerders van computers is dat een oplossing om de betrouwbaarheid en veiligheid te verhogen ten opzichte van systemen met updates die elders worden bepaald.

Nix heeft een eigen programmeertaal die de configuratie van software verzorgt. Daarbij staan geïnstalleerde softwarepakketten elk in een eigen map, waarvan de inhoud niet te wijzigen is en met digitale ondertekening verifieerbaar is. Zo zijn installaties en apps eenvoudig te kopiëren voor andere gebruikers en organisaties en worden zoektochten naar kritieke kwetsbaarheden voorkomen.

NixOS is gekozen als basis voor de Digitaal Autonome Werkomgeving Overheid en is van Nederlandse origine. De beschrijving van onder andere het pakketbeheer heeft Eelco Dolstra in zijn proefschrift voor de Universiteit Utrecht gegeven. De Stichting NixOS ondersteunt sinds 2015 de ontwikkeling en de gemeenschap.