1.44M 운영체제

GUI를 지원하며, 각종 유틸리티, 게임, 시스템 도구 및 넷트웍(PPP)을 지원하는 OS의 크기는 얼마나 될까? 많은 사람들이 의아하게 생각할 수 있지만 1.44MB 플로피에 담을 수 있는 OS가 있다. 오늘 소개하는 MENUET OS이다. 아울러 어셈블리로 작성되었기 때문에 QNX보다 빠르며 QNX에 비해 많은 유틸리티를 포함하고 있다. 물론 이 OS를 일반 OS처럼 사용하는 것에는 무리가 있지만 OS가 가지고 있는 기본 요소와 OS를 작게 만들면 플로피 한장에도 담을 수 있다는 사실만으로도 흥미로운 경험이었다.

1.44M 운영체제

GUI를 지원하며, 각종 유틸리티, 게임, 시스템 도구 및 넷트웍(PPP)을 지원하는 OS의 크기는 얼마나 될까? 많은 사람들이 의아하게 생각할 수 있지만 1.44MB 플로피에 담을 수 있는 OS가 있다.

아마 실시간 OS(RTOS)에 관심이 많은 사람이라면 플로피 한장으로 기동 가능한 OS로 명성을 날린 QNX에대해 들어보았을 것이다. 처음 QNX를 사용한 것은 98년 경으로 기억한다. 당시 적당한 실시간 OS를 찾던중 플로피 한장에 GUI를 지원하는 OS를 담을 수 있다는 QNX 측의 광고를 보고 Demo 버전을 깔았던 기억이 있다.

오늘 소개하는 MENUET OS 역시 플로피 한장에 담을 수 있는 OS이다. 아울러 어셈블리로 작성되었기 때문에 QNX보다 빠르며 QNX에 비해 많은 유틸리티를 포함하고 있다. 물론 이 OS를 일반 OS처럼 사용하는 것에는 무리가 있지만 OS가 가지고 있는 기본 요소와 OS를 작게 만들면 플로피 한장에도 담을 수 있다는 사실만으로도 흥미로운 경험이었다.

MENUET OS 다운로드

보통 플로피 이미지나 플로피 이미지를 생성하는 프로그램으로 제공되기 때문에 따로 설치할 필요는 없다.

  1. MENUET OS 다운로드에 접속한다.
  2. 자신에게 적당한 버전을 다운받는다. 나는 'VMWare'를 사용하기 때문에 m078.img를 다운 받았다. 64 비트 버전도 제공하므로 64 비트 CPU를 사용하는 경우 해당 버전을 다운받기 바란다.

부팅

플로피를 컴퓨터에 삽입하거나 'VMWare'를 사용하는 경우 플로피 이미지를 마운트 하면된다. 당연한 얘기지만 BIOS에서 플로피로 부팅하도록 먼저 설정해야 한다.

  1. 플로피나 플로피 이미지를 컴퓨터에 삽입하고 부팅한다.
  2. '비디오 모드 선택'에서 적당한 비디오 모드(예: 2)를 입력한다.
  3. '그래픽 모드 선택'에서 적당한 모드(예: 2)를 입력한다.
  4. '그래픽 가속'에서 yes/no(예: 1)를 선택한다.
  5. 적당한 마우스 유형(예: 1)을 입력한다.
  6. 다음 그림처럼 이미지를 메모리로 로드하며 부팅이 진행된다.
  7. 모든 이미지가 로드되면 'ESC'를 누는다.
    다음 그림은 MENUET OS로 부팅한 화면이다.

화면 구성

1.44M 밖에 안되는 OS에 무슨 프로그램이 이렇게 많이 들어 있을까하는 생각이 들정도로 많은 프로그램들이 내장되어 있지만 기본적인 구성은 다른 GUI와 비슷한다.

  1. MenuetOS①: 시작버튼과 동일한 기능을 한다. 클릭하면 그림처럼 다른 프로그램을 실행할 수 있는 하위 메뉴가 나타난다.
  2. 시계②: 시계 역시 비슷하다. XP의 경우 알림 영역 우측에 시계가 나타나지만 'MenuetOS'의 경우 시작 버튼 바로 옆에 시계가 나타난다.
  3. 작업 표시줄③: XP의 작업 표시줄과 비슷하다. 차이가 있다면 작업 표시줄 항목에 아이콘이 없다는 것 정도인 셈이다.
  4. 색상④: XP의 '디스플레이 등록정보/화면 배색'을 선택한 것과 비슷하다. 창의 색상을 정할 수 있다.
  5. 게임⑤: 'MenuetOS'에는 상당히 많은 게임이 포함되어 있다. 그중 테트리스를 실행한 화면이다.
  6. 바탕화면⑥: XP의 바탕화면과 비슷하다. 그러나 XP와는 달리 하단 좌, 우측에 아이콘이 정렬된다.

프로그램 구성

1.44M 밖에 안되는 OS이지만 기본적으로 지원하는 프로그램은 XP보다 나은 것 같다. 물론 기능은 XP에비해 떨어진다.

SYSTEM
시스템 설정에 관련된 각종 유틸리티가 포함되어 있다. 파일을 보고 관리하는 사용되는 FILEVIEW나 XTREE, 각종 디스크 복사 유틸리티, 심지어는 CPUID라는 프로그램까지 포함하고 있다. 그림은 CPUID와 XTREE, XTREE를 이용해서 ACLOCK를 실행한 화면이다.
CODING
어셈블리로 프로그램을 개발하기위해 편집기, 컴파일러, 디버거가 포함되어 있다.
INTERNET
각종 넷트웍 설정 도구(TOOLS)와 TELNET, FTP, 브로우저와 같은 각종 클라이언트(CLIENTS), SMTP, FTP, HTTP, MP3 서버와 같은 각종 서버(SERVERS)를 지원한다.
AUDIO
AC97 Player, CD Player, Mixer등이 포함되어 있다. Windows에서 흔히 보는 재생기에비해 조금 허접하다.
GRAPHICS
그래픽에도 생각보다 많은 프로그램을 지원한다. 화면 관련 유틸리티(MAGNIFY, VSCREEN), 아이콘 편집기, 페이터, 뷰어등이 포함되어 있다.
GAME
상당히 많은 게임이 포함되어 있다. Windows 에서 흔히 볼 수 있는 FREECELL 부터, 기억력을 테스트하는 MBLOCKS, 3차원 미로 게임인 3D MAZE, 아울러 전세계에서 가장 인기 있었던 게임인 TETRIS까지 포함되어 있다. 화면은 3D MAZE와 테트리를 시행할 화면이다.
DEMOS
각종 데모 프로그램들이 포함되어 있다. 특히 EYES는 맥에서 처음 사용되 큰 인기를 프로그램이기도 하다.
MISC
계산기, 모뎀용 터미널, MHC라는 압축 프로그램이 포함되어 있다.
바탕화면
바탕화면은 그림처럼 아이콘이 하단 좌, 우측에 배치된다. 아울러 바탕화면의 CPU를 클릭하면 작업 관리자와 비슷한 화면이 나타난다.

관련 글타래