Moxnox 1.0: хобби-ОС на 130 000 строк C++, которая собирает сама себя
Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs

Moxnox — это NT-подобная операционная система с POSIX-совместимостью, работающая на btrfs и способная к самохостингу. Версия 1.0 содержит около 130 000 строк C++, поддерживает amd64 и aarch64, включает полную GNU-базу и 642 из ~1200 функций POSIX 2024. Автор черпал вдохновение в архитектуре Windows NT, но реализовал POSIX-пути и fork, а также позаимствовал лучшие идеи Linux — dentry cache и большие страницы. Проект распространяется под GPL и предназначен для энтузиастов.
NT-ядро преступно недооценено и почти неизвестно среди любителей. В нём были функции, до которых Linux годами доходил в собственных разработках, например eventfd и pidfd.
- EvanAnderson
Человек по моему вкусу. NT на самом деле проектировали, а не переписывали заново то, что уже существовало.
- pjmlp
Респект за то, что это не очередной клон UNIX.
Однако Windows NT изначально уже была в духе POSIX; всё это время не хватало лишь того, чтобы Microsoft серьёзно относилась к подсистеме POSIX. Будь это так, Linux, вероятно, никогда бы не взлетел на ПК — в 1993 году у нас был бы тот же опыт, что и с OS X.
- chasil
Жёсткая блокировка файлов превращает Windows Update в мучение.
Я понимаю, откуда это пошло в 70-х, но в наше время это ужасное бремя.
Надеюсь, здесь это не реализовано.
- dvfjsdhgfv
Я как раз искал эту строчку:
> Контракт в том, что системные вызовы и низкоуровневые интерфейсы совпадают с NT, но не демоны и не то, как устроено само ядро. Это в отличие от того, к чему стремится ReactOS, а именно точного воссоздания Windows.
- phendrenad2
> Ни одна существенная часть кода не была написана ИИ.
Это впечатляет