Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs
Moxnox 1.0 is a hobby OS that runs on Btrfs and is capable of self-hosting. It is NT-like and POSIX-compatible, with a codebase of around 130,000 lines of C++. The OS can run on amd64 and aarch64 architectures, but the Btrfs code is not battle-hardened and should not be used for production purposes. Testing can be done using QEMU with the provided images and kernel. The OS is compatible with Linux and can be booted using a polyglot EFI file. The build process can be automated using Docker containers. The OS supports AVX512 on amd64 and LSE atomics on aarch64, but only supports ACPI and not Device Tree on aarch64.
Read the full article at github.com →