Windows NTの設計でPOSIX互換、btrfs上で自己ホストできるOS「Moxnox 1.0」
Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs

MoxnoxはWindows NT風のシステムコール設計を持ちながら、POSIX互換でGNUベースシステムを備えた趣味OS。130,000行のC++で書かれ、amd64とaarch64に対応。btrfs上で動作し、Moxnox上でMoxnox自身をビルドできるほど成熟している。ただしGUIやセキュリティ、タイムゾーンなどは未実装で、btrfsコードも基本用途向け。
NTカーネルは犯罪的とも言えるほど過小評価されており、趣味でOSを作る人々にはほとんど知られていない。Linuxが何年もかけて独自設計にたどり着いたeventfdやpidfdのような機能を、NTはすでに持っていた。
HNでの議論
30- EvanAnderson
NTカーネルも不当に過小評価されていて、趣味で触る人たちにはほとんど知られていないんだよね。Linuxが自前の設計で思いつくまで何年も何年もかかった機能を、NTはすでに備えていた……
まさに私の心に響く人だ。NTは既存の何かの再実装ではなく、きちんと設計されたものだったんだよ。
- pjmlp
また別のUNIXクローンではないこと、称賛に値するね。
ただ、Windows NTはもともとすでにPOSIX的だったんだ。この何年も欠けていたのは、MicrosoftがPOSIXサブシステムに本気で取り組むことだった。もしそうなっていたら、おそらくPCの世界でLinuxが台頭することはなかっただろうし、1993年にはOS Xと同じような体験がそこにあったはずだ。
- chasil
ハードファイルロックのせいでWindows Updateは地獄と化す。
70年代にそれが導入された動機は理解できるが、現代においてはひどい負担だ。
ここでは実装されていないことを願う。
- dvfjsdhgfv
この一文を探していたんだ:
> 契約としては、システムコールと低レベルインターフェースがNTのものと一致するが、デーモンやカーネル自体の構造は一致しない。これはWindowsの正確な再現を目指すReactOSのアプローチとは対照的だ。
- phendrenad2
> 実質的なコードは一切AIによって書かれていない。
それは見事だ