취미용 빈티지 PC OS: GentleOS 공개
해커뉴스에 빈티지 32비트 및 16비트 PC를 위한 취미용 운영체제인 GentleOS가 소개되었습니다. 이 프로젝트는 최소 사양(i386 CPU, 4MB RAM)만으로도 베어메탈에서 그래픽 앱을 실행할 수 있는 가벼운 모놀리식 OS를 제공하는 것이 목표입니다. 32비트 버전과 함께 80186 프로세서 기기를 지원하는 16비트 파생 버전(GentleOS/16)도 함께 개발되었습니다.
GentleOS/32는 빈티지 32비트 PC를 위한 취미용 운영체제(OS)입니다. 이 프로젝트의 목표는 레트로 하드웨어를 직접 만져보고, 베어메탈(Bare metal)에서 그래픽 인터랙티브 앱을 실행할 수 있는 간단한 플랫폼을 제공하는 것입니다. 최소 요구 사양은 i386 CPU, 4MB RAM, 그리고 640x480x16 모드를 지원하는 VGA 디스플레이입니다. 설계상 완전한 모놀리식(Monolithic) 구조이며, 대부분의 설정이 컴파일 타임에 이루어집니다. 또한 표준 PC 장치(VGA/SVGA, 키보드, PS/2 마우스, 시리얼 마우스, PC 스피커)만을 지원합니다. 향후 계획은 버그 수정, 최적화, 그리고 더 많은 앱을 추가하는 것뿐입니다.
GentleOS/32에는 GentleOS/16이라는 순수 16비트 파생 버전이 있으며, 이는 80186처럼 오래된 기기를 대상으로 합니다. 빌드 및 실행 방법에 대한 자세한 내용은 USAGE.md를 참조하세요.
갤러리
저작권 및 라이선스
- vendor/icons8의 에셋은 무료 라이선스를 통해 Icons8에서 가져와 수정한 것입니다.
- vendor/mona의 에셋은 Mona Font에서 추출하여 수정한 것입니다. (라이선스 명시)
- vendor/int10h의 에셋은 The Ultimate Oldschool PC Font Pack에서 추출하여 수정한 것입니다. (라이선스 명시)
라이선스 달리 명시되지 않는 한, GentleOS/32는 GPLv2 라이선스를 따릅니다.