운영체제의 가치는 어디까지일까요? 16MB RAM만으로 부팅하는 시스템 소식을 듣고 설레시나요? 사실 그다지 특별한 일이 아닙니다. DOS는 그보다 훨씬 적은 자원으로도 잘 돌아갔고, 1995년의 Windows 역시 무난하게 작동했습니다. 그렇다면 '현대적인' 운영체제는 어떨까요? RAM 8MB, 용량 3MB, 부팅 3초, 그리고 연도는 2012년? 이야기가 달라집니다.
KolibriOS는 어셈블리어(Assembly)로 전부 작성된 초소형 오픈소스 운영체제입니다. 어셈블리어는 '드래곤과 천재들의 언어'라 불릴 만큼 난이도가 극악이지만, 그만큼 놀라운 퍼포먼스를 보장합니다. 덕분에 KolibriOS는 땀 한 방울 없이 워프9급 속도를 내며, 플로피 디스크 하나에 거의 담길 만큼 작습니다. 콜리브리(벌새)의 이름을 딴 것도 결코 우연이 아니겠죠. 그럼 지금부터 본격적으로 살펴보겠습니다.
재미있게 즐기기 - 영광까지 단 3초
스펙상으로 KolibriOS는 다음과 같은 기능을 갖추고 있습니다. 최소 8MB 메모리만 있는 IA32 호환 프로세서에서 실행 가능하며, NTFS 파티션은 물론 Windows 환경 내부에서도 부팅할 수 있는 다양한 부팅 수단, 선점형 멀티태스킹, VESA 그래픽 지원, AC97 오디오 지원, FAT/FAT16/FAT32와 CDFS, 그리고 부분적인 NTFS/EXT2/EXT3 파일시스템 지원 등을 제공합니다.
저는 Ubuntu 위에서 VirtualBox로 이 작은 운영체제를 테스트했습니다. 물론 이론상 네이티브 부팅도 전혀 문제가 없으며, KolibriOS를 여러 리눅스 배포판과 듀얼부팅하는 데 성공했다는 웹 게시물들도 실제로 존재합니다.
넉넉하게 64MB의 RAM을 할당한 뒤 KolibriOS를 가동해 보았습니다. 이 시스템이 얼마나 빠른지 보여드리기 위해 부팅 과정을 통째로 녹화했습니다. 영상에는 간결한 KolibriOS 부팅 메뉴가 먼저 나타나고, Enter 키를 누르면 곧바로 완전히 작동하는 데스크톱 화면이 펼쳐집니다. 얼마나 빠르냐고요? 아래 영상을 직접 확인해 보세요. 임베드 영상이 불편한 분들은 YouTube 링크를 이용하시면 됩니다. 영상이 꽤 짧으니 눈을 떼지 마세요. 정말로, 진짜 짧습니다.
영상은 gtk-recordMyDesktop으로 녹화했고, mencoder로 .ogv 파일을 .avi로 변환한 다음 Avidemux로 불필요한 프레임을 잘라냈습니다. 예전에 프랑켄슈타인 영상을 만들 때 사용했던 방법과 거의 같습니다.
보시다시피 부팅에 걸린 시간은 3초 미만입니다. 여기에는 제가 마우스 커서를 가상머신 안팎으로 움직인 것과, 운영체제 이미지를 외장 USB 드라이브에서 구동한 것까지 포함되어 있습니다. 한마디로, 초울트라 인상적입니다.
그 밖의 기능들
물리 법칙을 정복하는 능력 말고, KolibriOS는 실제로 쓸만할까요? 수백 MB에 달하는 대형 시스템들과 미모나 기능 면에서 겨룰 수는 없지만, 그래도 상당히 쓸만한 프로그램과 게임 컬렉션을 제공합니다. 네트워크와 사운드가 지원되고, 일부 ATI 그래픽 카드까지 호환됩니다.
그럼 실제로 작동하는 KolibriOS의 모습을 보시죠.
배경화면을 새것으로 살짝 바꾼 데스크톱입니다.
Dedoimedo 사이트를 열람하는 모습입니다.

메뉴를 열어보면 유용한 도구들이 꽤 많습니다. TFTP 클라이언트, 메일 클라이언트, 뉴스그룹 리더, Telnet, IRC 클라이언트는 물론 VNC 뷰어와 Yahoo! 호환 메신저까지 갖춰져 있습니다. 음악 재생기도 탑재되어 있지만, 아쉽게도 CD에서 음악을 재생하는 데는 실패했습니다.
시스템 설정을 취향대로 조정하고, 장치를 마운트·마운트 해제하며 드라이버를 교체할 수도 있습니다. 시스템 메뉴는 기본적으로 러시아어로 표시되지만, 원하는 언어로 바꾸는 작업은 아주 간단합니다. 독일어와 프랑스어를 포함해 다양한 인터페이스 및 시스템 메뉴 언어를 지원합니다.
그 외에도 파일 관리자, 십여 가지 게임, 명령줄, 디버거 등이 더 있습니다. 어느 면에서 KolibriOS는 Slitaz나 Puppy 같은 초경량 배포판의 '논-리눅스' 버전이라 할 수 있는데, 무려 10~30배나 가볍습니다. 정말 놀라운 일이 아닐 수 없습니다.
마무리하자면, 기묘하고 독특한 운영체제 이야기가 좋으신 분들은 이 매력적인 글도 읽어보시길 권합니다. 저 역시 다른 후보들을 언젠가 더 들여다보고 싶습니다. 당장은 Plan 9이 흥미로워 보이고, 이름부터 기묘한 후속작 Inferno도 그렇습니다. Haiku는 이미 다뤘고요. OS/2를 직접 체험할 기회가 올런지도 궁금해집니다. 잡담은 여기까지.
결론
KolibriOS는 놀라운 프로젝트입니다. 공식적으로는 '취미(hobby)'로 분류되지만, 그렇다고 품질이나 아름다움, 잠재력이 떨어지지 않습니다. 상용급 데스크톱 대안으로 성장하기는 어려워 보이지만, 이 프로젝트에 참여한 모든 이들의 놀라운 창의성과 실력을 고스란히 보여줍니다. 생각해 보세요. 겨우 3MB에 담긴 순수한 컴퓨팅 파워. 제 사전에서 이것이야말로 '예술'입니다.
이 작은 고질라는 무엇보다 기술 시연 프로젝트이자, 동시에 실용적이고 유용한 운영체제입니다. 사용 중인 Windows든 Mac이든 대체하지는 못하겠지만, 우리가 알고 믿던 방식과는 조금 다르게 일을 해낼 수 있다는 사실을 증명합니다. 적어도 저에게 KolibriOS는 대승리입니다. 박수를 보냅니다.
P.S. 인덱스 페이지와 소프트웨어 & 보안 페이지에 쓰인 콜리브리 새 썸네일 이미지는 Wikipedia에서 가져왔으며 CC-BY 2.0 라이선스를 따릅니다.
그럼, 즐거운 하루 되세요.