Windows NT 설계에 POSIX 호환을 더한 취미 OS, Moxnox 1.0 공개

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

Windows NT 설계에 POSIX 호환을 더한 취미 OS, Moxnox 1.0 공개

Moxnox는 Windows NT의 시스템 콜과 저수준 인터페이스를 따르면서도 POSIX 호환성을 갖춘 취미 운영체제다. 약 13만 줄의 C++로 작성되어 amd64와 aarch64에서 동작하며, btrfs 파일 시스템 위에서 실행되고 자기 자신을 빌드할 수 있을 만큼 성숙했다. POSIX 2024 함수 1,200개 중 642개를 구현했고, GNU 기본 시스템과 bash, gcc, python 등 다양한 포트를 제공한다. GUI, 보안, 다중 사용자 등은 아직 미지원이다.

NT 커널은 형편없이 저평가되어 있고, 취미 개발자들에게는 거의 알려지지 않았다. Linux가 자체 설계로 eventfd와 pidfd 같은 기능을 내놓기까지 수년이 걸렸지만, NT에는 이미 그런 기능이 있었다.
  1. EvanAnderson

    > 또한, NT 커널은 형편없이 저평가되어 있고, 취미 개발자들에게는 거의 알려지지 않았습니다. Linux가 자체 설계로 내놓기까지 수년이 걸린 기능들을 갖추고 있었죠...

    제 마음을 저격하는 사람이네요. NT는 기존에 있던 것을 재구현한 게 아니라 실제로 설계된 것이었습니다.

  2. pjmlp

    또 다른 UNIX 클론이 아니라는 점에 경의를 표합니다.

    하지만 Windows NT는 원래부터 이미 POSIX스러웠습니다. 지난 세월 동안 부족했던 것은 Microsoft가 POSIX 서브시스템에 진지하게 임하지 않았다는 점입니다. 만약 그랬다면 아마 Linux는 PC 시장에서 결코 인기를 얻지 못했을 것이고, 1993년에 OS X와 같은 경험을 했을 겁니다.

  3. chasil

    강력한 파일 잠금은 Windows Update를 고통으로 만듭니다.

    70년대의 동기는 이해하지만, 현대에는 끔찍한 부담입니다.

    여기서는 구현되지 않았으면 좋겠네요.

  4. dvfjsdhgfv

    저는 이 문장을 찾고 있었습니다:

    > 계약은 시스템 콜과 저수준 인터페이스가 NT의 것과 일치하지만, 데몬이나 커널 자체의 구조는 그렇지 않다는 것입니다. 이는 Windows를 정확히 재현하는 것을 목표로 하는 ReactOS와는 대조적입니다.

  5. phendrenad2

    > 실질적인 코드는 AI가 작성하지 않았습니다.

    대단하네요

이 날의 다른 글

2026-10-28