Moxnox:运行在 Btrfs 上的 NT 风格 OS

Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs

Moxnox:运行在 Btrfs 上的 NT 风格 OS

Moxnox 1.0 发布,这是一个运行在 Btrfs 文件系统上的 NT 风格、POSIX 兼容的业余操作系统。它拥有约 13 万行 C++ 代码,支持 amd64 和 aarch64 架构,并具备自举能力。系统内核设计模仿 Windows NT,采用 PE 格式二进制文件和 SEH 异常处理,同时通过 musl 和 mingw 实现了大部分 POSIX 功能。虽然目前缺乏 GUI、多用户支持和完整的安全机制,但它展示了如何融合 NT 的底层理念与 Unix 的实用工具链,为开发者提供了一个独特的实验平台。

真正理解某样东西运作方式的唯一途径,就是亲自尝试去编写它。
  1. EvanAnderson

    此外,NT 内核被严重低估,几乎不为爱好者所知。它拥有的许多特性,Linux 花了多年才设计出类似的方案……

    英雄所见略同。NT 是经过深思熟虑设计的,而不是对现有事物的重新实现。

  2. pjmlp

    值得称赞的是,这又不是另一个 UNIX 克隆版。

    不过,Windows NT 最初就已经带有 POSIX 风格了。多年来它缺少的只是微软认真对待 POSIX 子系统。如果当时做到了,Linux 可能永远无法在 PC 上流行起来,就像 OS X 在 1993 年就已经提供的那种体验一样。

  3. chasil

    硬文件锁让 Windows Update 变成了折磨。

    我能理解 70 年代引入它的初衷,但在现代环境下,这简直是个糟糕的负担。

    希望这个项目里没有实现它。

  4. dvfjsdhgfv

    我一直在找这句话:

    > 契约在于系统调用和底层接口与 NT 保持一致,但守护进程或内核自身的结构则不然。这与 ReactOS 的目标形成对比,后者旨在完全复刻 Windows。

  5. phendrenad2

    > 没有任何实质性代码是由 AI 编写的。

    这太令人印象深刻了。

同日更多故事

2026-10-28