MenuetOS
1. 소개
홈페이지
세상에서 가장 작은 운영 체제 중의 하나. 쓰임새가 다르지만 임베디드 시스템용 OS들과 경쟁할 수 있다. 2004년 포크한 Kolibri OS는 12MB 대이므로 용량에서 경쟁상대가 되지 않지만, FreeDOS로 시스템을 구성할 경우 MenuetOS보다 작아진다. 다만 GUI 탑재 등을 고려하면 용량효율은 MenuetOS가 더 높다.
플로피디스크에 들어가는 초소형 운영체제를 만들기 위해 '''어셈블리어로 개발'''했으며 32비트와 64비트 두 가지 버전이 있다. 라이센스는 32비트는 GPL을 따르지만, 64비트 버전은 별도의 라이센스[1] 를 따르기 때문에 소스가 공개되어 있지 않다.
2000년 5월에 32비트 버전으로 첫 릴리즈 0.01가 있었으며, 64비트 버전은 2005년 6월 첫 릴리즈 0.01가 있었다. 2015년 5월 기준 32비트 버전은 0.86이 릴리즈되었고, 64비트 버전은 '''1.00'''으로 정식 릴리즈 되었다.
2. 그 외
1.44MB라는 용량에 맞추기 위하여 개발언어가 FASM라는 어셈블리어로 작성되었다. 속도를 위해 모놀리식 커널을 사용했으며, ext2/3/4 외에 FAT12/16/32 파일시스템을 지원한다.
그러면서도 고수준 프로그래밍 언어와 대응되도록 설계되어 있다. 또한 네트워크 설정, 퀘이크, 둠, dosbox를 포팅하여 내장시켰다. '''이 모든 것을 5명의 프로그래머가 정식 릴리즈(1.00) 기준 15년 동안 해낸 것.''' 플로피이미지(img)로 배포된다.
3. 관련 문서
[1] 개인용 교육용으로만 이용가능, 상업적 이용시 접촉, 허가없는 리버스 엔지니어링.디어셈블리.디컴파일 금지