Moxnox v1.0 is a hobby operating system blending NT-style architecture with POSIX compatibility. At around 130,000 lines of C++, it targets amd64 and aarch64 platforms. A key feature is its ability to self-host, meaning developers can build the OS on top of itself.
It runs on the btrfs filesystem and includes a full GNU base system, allowing it to run recompiled Unix-like software. While the btrfs implementation is basic and intended for testing, the project provides detailed installation guides for partition setup and boot configuration. The OS supports modern hardware features like AVX512 on amd64 and LSE atomics on ARM.
QEMU users can test the system using specific disk images and kernel files. The project aims to bridge the gap between Windows NT design principles and the open-source software ecosystem, offering a unique approach to hobbyist OS development.
Source: Hacker News · Summarized by HeadlinesBriefing