KolibriOS

KolibriOS는 작은 저장 장치와 제한된 메모리에서도 GUI와 프로그램 실행 환경을 제공하도록 만든 x86용 운영체제다. 2004년 MenuetOS의 32비트 코드에서 분기한 뒤 별도의 개발 공동체가 운영체제를 발전시켰다. 핵심 코드와 여러 드라이버를 FASM 어셈블리어로 작성해 시...

분류초경량 x86 데스크톱 운영체제
개발KolibriOS 프로젝트 공동체
개발·공개2004년 MenuetOS에서 분기
기술 계보MenuetOS 32비트 버전에서 포크
커널·중심 구조FASM 어셈블리 기반 커널
하드웨어·대상x86 호환 PC
대표 기술작은 메모리·저장 공간, GUI와 기본 응용 프로그램
후속·관련 계열MenuetOS 계보의 독립 개발 분기
참고 자료프로젝트·역사 자료

KolibriOS는 작은 저장 장치와 제한된 메모리에서도 GUI와 프로그램 실행 환경을 제공하도록 만든 x86용 운영체제다. 2004년 MenuetOS의 32비트 코드에서 분기한 뒤 별도의 개발 공동체가 운영체제를 발전시켰다. 핵심 코드와 여러 드라이버를 FASM 어셈블리어로 작성해 시스템 크기와 부팅 시간을 줄이는 것을 중요하게 다룬다.[1]

KolibriOS는 커널의 프로세스·메모리 및 시스템 호출 처리와 함께 그래픽 사용자 환경, 텍스트·이미지 편집 도구, 게임, 네트워크 프로그램과 파일 시스템 드라이버 등을 포함한다. FAT 파일 시스템과 다른 형식의 읽기 지원 등 저장 장치 접근 기능을 제공하며 제한된 하드웨어에서도 사용할 수 있는 배포 이미지를 목표로 한다. 이러한 기능은 오래된 PC의 활용과 소형 OS 구조를 연구하는 데 유용하다.

KolibriOS는 Linux·DOS 또는 Windows 커널을 기반으로 한 시스템이 아니지만 완전히 선행 코드가 없는 독립 프로젝트로 분류해서도 안 된다. MenuetOS에서 포크한 명확한 소스 계보가 존재하기 때문이다. 따라서 Navbox에서는 MenuetOS 아래에 KolibriOS를 연결하는 것이 기술적으로 적절하며, 두 프로젝트가 독립적으로 유지되고 있는 점은 별도로 표시할 수 있다.

역사

기원

개발·배포의 변화

설계 목표

시스템 구조

커널과 실행 모델

프로세스·메모리

시스템 호출

파일 시스템과 저장 장치

사용자 인터페이스와 도구

하드웨어 지원

응용 프로그램·호환성

계보와 관련 운영체제

개발 상태와 한계

관련 문서

  1. KolibriOS: Official Site ↩