The NixBSD project has been launched, developing an unofficial branch of the NixOS distribution, which uses a FreeBSD kernel instead of the Linux kernel. A package manager called Nix is used for installing software, storing the build results in subdirectories within /nix/store, and allowing for the use of multiple versions of a single program. System settings are configured through a single configuration file. There is also the capability for quick rollback to a previous configuration version.
The project maintains three repositories:
- nix — a fork of the Nix package manager with modifications for building and operating in a FreeBSD kernel environment.
- nixpkgs — a fork of the nixpkgs package collection with fixes for FreeBSD support and the addition of the new platform x86_64-freebsd.
- nixbsd — a repository with modules for building a version of NixOS with a FreeBSD kernel.
Source: opennet.ru
