# 생각할 수 있는 거의 모든 운영체제를 담은 가상 박물관을 만들었습니다

> Clean Markdown view of GeekNews topic #29686. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=29686](https://news.hada.io/topic?id=29686)
- GeekNews Markdown: [https://news.hada.io/topic/29686.md](https://news.hada.io/topic/29686.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-05-20T10:01:43+09:00
- Updated: 2026-05-20T10:01:43+09:00
- Original source: [virtualosmuseum.org](https://virtualosmuseum.org/)
- Points: 8
- Comments: 3

## Topic Body

- **Virtual OS Museum**은 QEMU, VirtualBox, UTM용 Linux VM에서 역사적 운영체제와 독립 실행형 앱을 바로 실행하게 해줌
- 모든 운영체제와 에뮬레이터가 **사전 설치·구성**되어 있고, 맞춤 런처와 스냅샷으로 망가진 설치를 빠르게 복구 가능함
- 수록 범위는 1948년 **Manchester Baby**부터 현재까지이며, 설치 1,700개 이상·플랫폼 250개 이상·고유 운영체제 570개 이상을 담고 있음
- CTSS, 초기 Unix, Xerox Star Pilot/ViewPoint, Windows 1.0~초기 Longhorn, classic Mac OS~Mac OS X 10.5 PPC 등 주류와 희귀 시스템을 함께 탐색 가능함
- 핵심 목표는 보존 자료를 이론상 부팅 가능한 상태에 두는 데 그치지 않고, 클릭하면 당시 소프트웨어까지 열리는 **실행 가능한 컴퓨팅 역사**로 유지하는 것임

---

### 무엇을 제공하나
- **Virtual OS Museum**은 운영체제와 독립 실행형 애플리케이션을 에뮬레이션으로 실행하는 가상 박물관이며, QEMU, VirtualBox, UTM용 Linux VM으로 제공됨
- 모든 운영체제와 에뮬레이터가 **사전 설치·사전 구성**되어 있고, 에뮬레이터에 독립적인 맞춤 런처가 들어 있음
- 런처는 손상된 설치를 동작 가능한 상태로 빠르게 되돌리는 **스냅샷 기능**을 제공함
- Windows, macOS, Linux에서 VM을 실행하기 위한 하이퍼바이저 설치 프로그램과 바로가기도 함께 제공됨
- 설치, 에뮬레이터 설정, 에뮬레이션된 설치 손상 걱정 없이 역사적 운영체제와 플랫폼을 탐색할 수 있도록 구성됨

### 수록 범위와 규모
- 1948년 **Manchester Baby**부터 현재까지, 저장 프로그램 컴퓨팅의 전체 역사에 걸친 운영체제와 플랫폼을 다룸
- 동작 가능한 운영체제 버전이 어딘가에 존재한다면, 합리적으로 현대적인 노트북이나 데스크톱에서 누구나 실행할 수 있는 형태로 포함하는 것이 목표임
- 수록 규모는 설치 1,700개 이상, 플랫폼 250개 이상, 고유 운영체제 570개 이상임
- 초기 resident monitor, 현대 운영체제의 조상으로 다뤄지는 **CTSS**, 초기 Unix 버전, 데스크톱 은유 GUI를 갖춘 첫 운영체제로 다뤄지는 Xerox Star Pilot/ViewPoint, 주류 운영체제 초기 버전 등을 탐색할 수 있음
- 잘 알려진 운영체제와 플랫폼 대부분뿐 아니라, 현재 직접 부팅해 본 사람이 거의 없는 희귀 시스템도 상당수 들어 있음

### 포함된 운영체제와 플랫폼 유형
- ## 초기 메인프레임
  - **Manchester Baby** 테스트·데모 프로그램, Mark 1 Scheme A/B/C/T, 다양한 EDSAC 소프트웨어가 포함됨
  - Mark 1 Scheme A/B/C/T는 운영체제로 볼 수 있는 시스템 소프트웨어의 가장 이른 예로 다뤄짐
- ## 후기 메인프레임과 미니컴퓨터
  - CTSS, MVS, VM/370, TOPS-10/20, ITS, Multics, RSX, RSTS 등이 포함됨
- ## 워크스테이션과 Unix 계열
  - PERQ OSes, SunOS, IRIX, OSF/1, A/UX, NeXTSTEP, Plan 9, 다양한 BSD, 여러 시대의 Linux 배포판 등을 담고 있음
- ## 홈 컴퓨터
  - 다양한 CP/M 변형, Apple II, Commodore 8-bit machines, Atari 8-bit, MSX, Tandy TRS-80, BBC Micro, ZX Spectrum, Sharp MZ 등이 포함됨
- ## 개인용 컴퓨터 운영체제
  - 다양한 DOS 변형, OS/2, BeOS, Windows 1.0부터 초기 Longhorn 베타까지, classic Mac OS부터 Mac OS X 10.5 PPC까지 포함됨
- ## 모바일·임베디드
  - PalmOS, EPOC/Symbian, Windows CE, Newton OS, 에뮬레이션이 허용되는 초기 Android와 iOS, QNX 등이 포함됨
- ## 연구용·희귀 시스템
  - ZetaLisp, Smalltalk 환경, Oberon, Plan 9 등 직접 부팅해 보기 어려운 시스템이 다수 들어 있음

### 다운로드와 업데이트
- [Download the Virtual OS Museum](https://virtualosmuseum.org/downloads)
- **full 버전**과 **lite 버전**이 제공됨
- full 버전은 모든 항목을 미리 내려받은 상태라 오프라인으로 실행 가능함
- lite 버전은 게스트 VM을 처음 실행할 때 디스크·테이프 등 이미지를 내려받음
- 두 에디션 모두 자동·수동 업데이트를 지원하므로, 새 설치 항목을 받기 위해 전체 VM을 다시 내려받을 필요가 없음

### 왜 필요한가
- 지난 20년 동안 **소프트웨어 보존** 상태는 크게 개선됐지만, 기존 보존 프로젝트 상당수는 여전히 접근성이 높지 않음
- 2003년에 에뮬레이터 이미지를 수집하기 시작했을 때는 소프트웨어 이미지와 문서 아카이브가 소수였고, 잘 알려진 소비자 지향 플랫폼 외에는 에뮬레이터도 많지 않았음
- 현재는 역사적 소프트웨어와 문서의 대형 아카이브가 많아졌고, 매우 희귀한 플랫폼을 위한 에뮬레이터도 많이 존재함
- 이런 보존 노력은 역사적 소프트웨어를 이용 가능하고 실행 가능하게 유지하는 데 중요하며, 이 프로젝트도 에뮬레이터·사전 설치 이미지·미디어 아카이브 없이는 불가능했음
- 하지만 보존 자료에서 실제 실행 가능한 VM 설치를 만드는 데는 여전히 시간과 노력이 필요함
- ## 실행 가능성을 어렵게 만드는 요인
  - 일부 운영체제는 설치 절차가 복잡함
  - 일부는 에뮬레이터 내부의 특정 장치 구성에 의존함
  - 일부는 특정 에뮬레이터 버전에서만 실행되며, 이후 버전에서는 회귀로 깨질 수 있음
  - 일부 에뮬레이터는 복잡한 설정 파일이 필요하거나, 호스트 시스템의 특정 환경을 요구할 수 있음
  - 목표는 여러 곳에 보존된 컴퓨팅 역사를 **이론적으로 부팅 가능한 상태**가 아니라 실제로 닿을 수 있는 상태로 유지하는 것임
  - 항목을 클릭하면 바로 실행되고, 가능한 경우 당시 사용자가 실제로 썼을 법한 방식으로 그 시대의 소프트웨어가 이미 로드되어 있음

### 제작에 들어간 작업
- 이 프로젝트는 20년이 넘는 수집의 결과물임
- 운영체제 설치본은 여러 출처에서 모였고, 일부는 **사전 설치 이미지**로 내려받았으며, 일부는 원본 설치 미디어 이미지에서 직접 설치됨
- 설치 시간은 1시간 미만인 것도 있었고, 거의 1주일이 걸린 것도 있었음
- 상당수 설치본은 이후 버전의 회귀 때문에 특정 에뮬레이터 버전에서만 실행됨
- 일부 에뮬레이터는 최신 Linux에서 실행되거나 런처와 잘 동작하도록 작은 패치가 필요했음
- 몇몇 에뮬레이터는 이전에 깨져 있던 운영체제를 실행하기 위해 패치됨
- 많은 설치본에는 애플리케이션, 개발 도구, 게임, 유틸리티 같은 **추가 소프트웨어**가 함께 들어 있으며, 실제 사용됐을 법한 방식으로 설정되어 있음
- 아직 완성된 상태는 아니며, 설치해야 할 이미지와 고치고 싶은 에뮬레이터가 더 남아 있음
- 현재 작업 상황은 [YouTube channel](https://www.youtube.com/@AndrewsOSLab), [blog](https://andreww591.blogspot.com/), [BlueSky](https://bsky.app/profile/andreww591.bsky.social)에서 확인할 수 있음

### 스크린샷과 참여
- [More screenshots](https://virtualosmuseum.org/more-screenshots)
- 사이트에는 런처 메인 창, VM 정보 화면, Unix PC SVR2와 XVM RSX 등 실행 화면 예시가 제공됨
- 예시 스크린샷에는 AFROS, AO-DOS, ATT Unix PC System V R2, A/UX, Amiga UNIX, CP/M, Coherent, Domain/OS, HP-UX, IRIX, LisaOS, Mac OS, Minix, NeXTStep, Plan 9, QNX, Solaris, Tru64 UNIX, ULTRIX, UNICOS 등 다양한 시스템 화면이 담겨 있음
- 개인이 운영·큐레이션하는 프로젝트이며, 시간과 인내로 유지됨
- [Patreon](https://www.patreon.com/andreww591): 지속 후원
- [Ko-fi](https://ko-fi.com/andreww591): 일회성 기여
- [Discord](https://virtualosmuseum.org/discord) / [Fluxer](https://virtualosmuseum.org/fluxer): 대화, 질문, 추가할 플랫폼·운영체제 제안
- [GitLab](https://gitlab.com/virtualosmuseum/): 런처와 스크립트 관련 버그 리포트 또는 패치 제출
- 컴퓨팅 역사를 다루거나 연구하는 사람에게 프로젝트의 존재를 알리는 것도 지원 방법으로 제시됨

## Comments



### Comment 57909

- Author: 1206good
- Created: 2026-05-20T13:16:03+09:00
- Points: 1

분명히 TempleOS 언급이 있으리라 생각했는데 역시나네요. HolyC

### Comment 57926

- Author: lazydonkey456
- Created: 2026-05-20T15:38:01+09:00
- Points: 1
- Parent comment: 57909
- Depth: 1

RIP Terry Davis

### Comment 57881

- Author: neo
- Created: 2026-05-20T10:01:43+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=48195009) 
- 큐레이션 노력이 인상적임. 다만 갤러리의 몇몇 예시는 **마지막이자 최신 버전**에 가까워 보이는데, 실제로 꼭 가장 훌륭하지도 않고 가장 흥미로운 것도 아님  
  예를 들어 "Domain_OS SR10.4 - 01 VUE desktop"은 약간 혼란스럽고, 사람들이 진짜 DomainOS를 놓치게 만들 수 있음  
  Apollo DomainOS, 또는 Domain/IX, 그냥 Domain은 독특하고 흥미로운 요소가 많았지만 HP에 인수된 뒤 얼마 안 가 사라졌음. 텍스트 터미널만 주로 보던 프로그래머에게 메가픽셀 디스플레이, 픽셀 프레임버퍼, 마우스, 키보드 하드웨어 설계 자유를 주고 “네가 쓰고 싶은 걸 만들어라”라고 했을 때 나올 법한 모습에 가까웠음  
  VUE는 Unix 워크스테이션 업체들이 공통 데스크톱 환경을 표준화하던 시기쯤의 **HP-UX**용이었고, 운영체제도 사용자 경험도 완전히 달랐음. 가상 데스크톱까지 갖춘 접근성 좋은 컴퓨터를 비전문가에게 주려는 초기 시도에 더 가까움  
  마찬가지로 Solaris도 공통 데스크톱 환경으로 가기 전에 PostScript 기반 네트워크 디스플레이 시스템 등을 포함한 혁신적인 **OpenWindows**가 있었음  
  SunOS 4.x, 나중에 "Solaris 1.x"라고 불린 버전과 그 이전은 SunView 환경을 실행할 수 있었고, 이는 OpenWindows의 후기 Open Look 외형보다 흑백 초기 Mac에 더 가까웠음

- 잘 알려지지 않은 운영체제 얘기가 나온 김에, uid 0을 root가 아니라 **avatar**라고 부르던 obscure Unix를 기억하는 사람이 있는지 궁금함  
  어릴 때의 이상한 기억 중 하나인데, 어른이 된 뒤로 확인하지 못하고 있음
  - [https://www.lysator.liu.se/hackdict/split/avatar.html](<https://www.lysator.liu.se/hackdict/split/avatar.html>)

- 이런 프로젝트에서 흥미로운 건 운영체제의 **느낌** 중 얼마나 많은 부분이 에뮬레이션에서 살아남지 못하느냐임  
  시각 계층은 잘 전달되지만, 실제 경험을 규정하던 키보드 클릭 지연, 당시 하드웨어의 특정 마우스 가속 곡선, CRT 주사선이 System 7 글꼴에 날카로운 LCD와 전혀 다른 질감을 주던 방식, Atari ST나 초기 Mac 대화상자의 들리는 딸깍-쿵 소리 같은 건 보존되지 않음  
  에뮬레이터에서 System 7을 돌리면 메뉴는 맞아 보이지만 입력감은 틀림. 이런 컬렉션이 실제로 보존하는 건 **상호작용**이 아니라 화면 출력임. 아카이브로서는 괜찮지만, 사용의 박물관이 아니라 외형의 박물관이라는 점은 솔직히 인정할 필요가 있음

- 요즘 **Domain/OS 에뮬레이션**이 가능해졌다는 걸 몰랐음. 실제로 기능을 “잃어버린” 몇 안 되는 시스템 중 하나임  
  터미널 창 같은 것, 아마 pads라고 불렸던 기능이 줄 모드일 때 아래쪽에 구분선이 있고, 아직 소비되지 않은 입력이 보였으며 읽히기 전까지 계속 편집할 수 있었음. 한 줄뿐 아니라 아직 소비되지 않은 전체 입력이 대상이었음  
  특별히 바람직한 기능이라는 뜻은 아니지만, pty로는 구현할 수 없다고 꽤 확신하는 기능임
  - 맞음, **MAME**에는 2010년쯤부터 동작하는 Apollo 에뮬레이션이 있었음. Domain/OS는 확실히 꽤 특이함  
    AEGIS가 아니라 SysV나 BSD 유니버스를 쓰면 SR10을 평범한 기능적 Unix로 거의 착각할 수도 있지만, 분명 Unix 계열이면서도 Multics에 가까운 면이 꽤 있고 일반적인 기능적 Unix 계열과는 상당히 다름
  - 아쉽게도 **Domain/OS 이전의 AEGIS**는 사실상 사라졌음. 누군가 9.6 플로피 이미징 얘기를 하며 나타난 적은 있지만, 그 뒤로는 아무 소식도 못 봤음  
    [1](<https://www.facebook.com/groups/retrocomputers/posts/7062462807116873/>)
  - 그건 pty로 구현할 수 있을 뿐 아니라, 기본적으로 그렇게 동작하는 방식임. 그래서 HTTP 서버에 telnet으로 접속해서 실수한 뒤 백스페이스로 고칠 수 있음  
    터미널은 줄 단위로만 보냄. 애플리케이션이 모든 키 입력을 즉시 받게 하려면 명령으로 **raw 모드**에 넣어야 함. pty가 그렇게 동작하지 않게 일부러 요청해야 함
  - 왜 pty로 구현할 수 없다는 건지 모르겠음  
    현재 터미널은 입력을 직접 처리하지 않고, 실행 중인 프로그램에 “raw” 파일 디스크립터를 넘겨주는 식에 가까움  
    대신 터미널이 프로세스에 파이프 같은 걸 주고 pty 입력은 전부 직접 소비하면서, 파이프의 자기 쪽 끝을 그 내용의 버퍼로 삼는다면 왜 같은 동작이 안 되는지 궁금함
  - 엄청 우스꽝스럽지만, 동시에 어쩌면 말이 되는 기능처럼 보임

- Pick은 없나?  
  [https://en.wikipedia.org/wiki/Pick_operating_system](<https://en.wikipedia.org/wiki/Pick_operating_system>)  
  내 첫 실제 직장은 영국의 지역 보건 당국이었고, 거기에는 회계 관련으로 보이는 데이터베이스 애플리케이션을 돌리는 **Pick 컴퓨터**가 있었음. 내 일은 백업을 돌리는 것이었음. 투덜대려는 건 아니고, 엄청난 작업량을 깎아내릴 뜻은 없음
  - **Pick PC R83 V3.1**을 포함해 뒀음. 첫 페이지의 스크린샷은 들어 있는 것 중 아주 작은 표본일 뿐임
  - 개발자 이름이 전설적임
  - 내 첫 소프트웨어 직무 면접도 Manhattan의 작은 회사에서 Pick 시스템 프로그래머 자리였음. 출판 쪽이었던 것 같음  
    어쨌든 제시한 연봉이 너무 형편없이 낮아서 정중히 거절할 수밖에 없었음. 그때는 너무 어려서 협상할 수 있다는 것조차 몰랐음
  - 비슷한 경험이 있음. 미국 전역에 분산된 **Honeywell Ultimate** 시스템 5대에서 돌아가는 화학 유통업체용 ERP 시스템을 작업했음  
    총계정원장, 주문 관리, 창고 피킹 리스트, 화학 레시피, MSDS 데이터, 재고 등등이 있었음. 매일 밤 데이터베이스 업데이트를 동기화했고, 한 달에 한 번은 누군가 데이터센터에서 밤새 9트랙 테이프를 갈아 끼우며 백업해야 했음  
    그 시스템에서 Pick BASIC으로 작업하는 걸 좋아했음. “dict items”로 할 수 있는 일이 정말 많았음

- Compaq에 딸려오던 Windows 3.1 버전 중, 빈 데스크톱 대신 **종이 폴더 같은 데스크톱 환경**이 있고 아이콘을 종이 폴더의 여러 탭에 넣을 수 있던 버전도 있는지 궁금함
  - 그 얘기를 들으니 HP의 잘 알려지지 않은 EFI OS인 **QuickLook**이 떠오름. 잘 알려지지 않은 운영체제가 정말 많을 것 같음
  - 아마 **Tabworks**를 말하는 것 같음
  - 그런 대체 셸이나 실행기는 들어본 적이 없는 것 같음. 이름이 기억나는지 궁금함

- **TempleOS**가 없으면 어떻게 천상과 대화하라는 건가

- 도구를 내려받아 실행하지 않고, 포함된 운영체제 목록을 볼 방법이 있는지 궁금함
  - 이게 여러 운영체제의 스크린샷을 보여주는 웹사이트가 아니라 내려받을 수 있는 소프트웨어라는 걸 파악하는 데 몇 분 걸렸음. **검색 기능**이 있으면 좋겠고, 포함된 운영체제 전체의 텍스트 목록만 있어도 좋겠음  
    VICE가 이미 에뮬레이트하는 기기들의 운영체제를 포함하는지, 또 어떻게 포함하는지도 궁금함. Commodore 기기 운영체제를 포함하려 한다면 작업을 줄일 수 있을 것 같음
  - 가능했으면 좋겠고, 또 평범한 **흑백 텍스트 목록**이면 좋겠음

- 이걸 보고 한참 파고들다가 **Packard Bell Navigator**를 다시 찾게 됐음. 이 페이지가 주는 향수와 기쁨은 설명하기 어려움  
  모두가 자기 형성기의 기술 여정을 이렇게 애틋하게 기억하면 좋겠음  
  1: [https://en.wikipedia.org/wiki/Packard_Bell_Navigator](<https://en.wikipedia.org/wiki/Packard_Bell_Navigator>)
  - 그 UI가 기억남. 1994년에 초기 Packard Bell Pentium 시스템을 샀고, 가능해지자마자 Win95 베타를 설치했음  
    형편없었지만 Win 3.1보다는 충분히 나아서, 사랑하던 **Amiga 2500**에서 서서히 벗어나게 해줬음
  - 이걸 보니 기억 하나가 떠오름. Packard Bell이 Windows 3.1에 번들로 넣던 **스큐어모픽 음악 플레이어** 이름이 뭐였더라?  
    CD 플레이어, MIDI 플레이어, wav 플레이어/녹음기가 쌓인 스테레오 장비처럼 생겼음. 어릴 때는 스테레오 시스템처럼 보이는 게 너무 좋아서 친구에게서 복사본을 구했음. Windows 95에서 실행되지 않아 크게 실망했던 것도 기억남
  - 써본 적은 없지만 이상하게도 향수가 느껴짐. 얻은 것도 많지만 잃은 것도 정말 많고, 내 아이들이 이런 걸 겪으며 자라지 못한다는 게 아쉬움
  - 아, 이게 이런 이름이었구나. 오래전 Google 초창기쯤에 기억만으로 이걸 정말 열심히 찾았지만 실패했고, 세월이 지나면서 잊고 있었음. 다시 꺼내줘서 고마움

- 좋음. 주요 MacOS용 내장 에뮬레이터를 실제로 돌아가던 기기 이미지 위에 올리고, 그 기기들의 입자감과 색을 흉내 내는 효과와 스크립트된 “목표” 및 이스터에그를 넣었던 **Frame of Preference**가 떠오름  
  [https://aresluna.org/frame-of-preference/](<https://aresluna.org/frame-of-preference/>)
