나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2023-07-25 18:17:49

MenuetOS

1. 소개2. 그 외3. 관련 문서

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] 개인용 교육용으로만 이용가능, 상업적 이용시 접촉, 허가없는 리버스 엔지니어링.디어셈블리.디컴파일 금지

분류