Moxnox:运行在 Btrfs 上的 NT 风格 OS
Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs

Moxnox 1.0 发布,这是一个运行在 Btrfs 文件系统上的 NT 风格、POSIX 兼容的业余操作系统。它拥有约 13 万行 C++ 代码,支持 amd64 和 aarch64 架构,并具备自举能力。系统内核设计模仿 Windows NT,采用 PE 格式二进制文件和 SEH 异常处理,同时通过 musl 和 mingw 实现了大部分 POSIX 功能。虽然目前缺乏 GUI、多用户支持和完整的安全机制,但它展示了如何融合 NT 的底层理念与 Unix 的实用工具链,为开发者提供了一个独特的实验平台。
真正理解某样东西运作方式的唯一途径,就是亲自尝试去编写它。
HN 评论区
30- EvanAnderson
此外,NT 内核被严重低估,几乎不为爱好者所知。它拥有的许多特性,Linux 花了多年才设计出类似的方案……
英雄所见略同。NT 是经过深思熟虑设计的,而不是对现有事物的重新实现。
- pjmlp
值得称赞的是,这又不是另一个 UNIX 克隆版。
不过,Windows NT 最初就已经带有 POSIX 风格了。多年来它缺少的只是微软认真对待 POSIX 子系统。如果当时做到了,Linux 可能永远无法在 PC 上流行起来,就像 OS X 在 1993 年就已经提供的那种体验一样。
- chasil
硬文件锁让 Windows Update 变成了折磨。
我能理解 70 年代引入它的初衷,但在现代环境下,这简直是个糟糕的负担。
希望这个项目里没有实现它。
- dvfjsdhgfv
我一直在找这句话:
> 契约在于系统调用和底层接口与 NT 保持一致,但守护进程或内核自身的结构则不然。这与 ReactOS 的目标形成对比,后者旨在完全复刻 Windows。
- phendrenad2
> 没有任何实质性代码是由 AI 编写的。
这太令人印象深刻了。