Het NixBSD-project introduceert een onofficiƫle tak van de NixOS-distributie, waarbij het FreeBSD-kernel in plaats van de Linux-kernel wordt gebruikt. Voor het installeren van software wordt de pakketbeheerder Nix gebruikt, die de resultaten van de pakketsamenstelling opslaat in submappen binnen /nix/store en de mogelijkheid biedt om meerdere versies van ƩƩn programma te gebruiken. Systeemeigenschappen worden geconfigureerd via ƩƩn configuratiebestand. Er is een mogelijkheid voor een snelle terugrol naar een eerdere versie van de configuratie.
Het project ondersteunt drie repositories:
- nix ā een fork van de Nix-pakketbeheerder met wijzigingen voor aanpassing van de samenstelling en werking in een omgeving met de FreeBSD-kernel.
- nixpkgs ā een fork van de nixpkgs-pakketcollectie met correcties voor ondersteuning van FreeBSD en de toevoeging van het nieuwe platform x86_64-freebsd.
- nixbsd ā een repository met modules voor het ondersteunen van de samenstelling van een NixOS-variant met de FreeBSD-kernel.
Bron: opennet.ru
