Moxnox 1.0: хобби-ОС на 130 000 строк C++, которая собирает сама себя

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

Moxnox 1.0: хобби-ОС на 130 000 строк C++, которая собирает сама себя

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.
  1. EvanAnderson

    Человек по моему вкусу. NT на самом деле проектировали, а не переписывали заново то, что уже существовало.

  2. pjmlp

    Респект за то, что это не очередной клон UNIX.

    Однако Windows NT изначально уже была в духе POSIX; всё это время не хватало лишь того, чтобы Microsoft серьёзно относилась к подсистеме POSIX. Будь это так, Linux, вероятно, никогда бы не взлетел на ПК — в 1993 году у нас был бы тот же опыт, что и с OS X.

  3. chasil

    Жёсткая блокировка файлов превращает Windows Update в мучение.

    Я понимаю, откуда это пошло в 70-х, но в наше время это ужасное бремя.

    Надеюсь, здесь это не реализовано.

  4. dvfjsdhgfv

    Я как раз искал эту строчку:

    > Контракт в том, что системные вызовы и низкоуровневые интерфейсы совпадают с NT, но не демоны и не то, как устроено само ядро. Это в отличие от того, к чему стремится ReactOS, а именно точного воссоздания Windows.

  5. phendrenad2

    > Ни одна существенная часть кода не была написана ИИ.

    Это впечатляет

Ещё за этот день

2026-10-28