Show HN: Darnix – Darwin Built with Nix
Category: other
Tags: darwin, xnu, nix, qemu, operating-system
Score: 6.5/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 4)
Darnix is a Nix flake that builds and boots Apple's open-source XNU kernel with an HFS+ root filesystem entirely from source in a sandboxed Nix environment, running inside QEMU. It's interesting because it revives the PureDarwin concept using Nix for reproducible builds and makes significant kernel-level modifications to support QEMU and in-kernel HFS+ without traditional macOS dependencies.
Target audience: operating system developers, kernel engineers, nix enthusiasts
Repository: https://github.com/jonhermansen/darnix · Shell · MIT · 1 stars
View on Hacker News