생각할 수 있는 거의 모든 운영체제를 담은 가상 박물관을 만들었습니다
1 week ago
10
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
full 버전 과 lite 버전 이 제공됨
full 버전은 모든 항목을 미리 내려받은 상태라 오프라인으로 실행 가능함
lite 버전은 게스트 VM을 처음 실행할 때 디스크·테이프 등 이미지를 내려받음
두 에디션 모두 자동·수동 업데이트를 지원하므로, 새 설치 항목을 받기 위해 전체 VM을 다시 내려받을 필요가 없음
왜 필요한가
지난 20년 동안 소프트웨어 보존 상태는 크게 개선됐지만, 기존 보존 프로젝트 상당수는 여전히 접근성이 높지 않음
2003년에 에뮬레이터 이미지를 수집하기 시작했을 때는 소프트웨어 이미지와 문서 아카이브가 소수였고, 잘 알려진 소비자 지향 플랫폼 외에는 에뮬레이터도 많지 않았음
현재는 역사적 소프트웨어와 문서의 대형 아카이브가 많아졌고, 매우 희귀한 플랫폼을 위한 에뮬레이터도 많이 존재함
이런 보존 노력은 역사적 소프트웨어를 이용 가능하고 실행 가능하게 유지하는 데 중요하며, 이 프로젝트도 에뮬레이터·사전 설치 이미지·미디어 아카이브 없이는 불가능했음
하지만 보존 자료에서 실제 실행 가능한 VM 설치를 만드는 데는 여전히 시간과 노력이 필요함
실행 가능성을 어렵게 만드는 요인
일부 운영체제는 설치 절차가 복잡함
일부는 에뮬레이터 내부의 특정 장치 구성에 의존함
일부는 특정 에뮬레이터 버전에서만 실행되며, 이후 버전에서는 회귀로 깨질 수 있음
일부 에뮬레이터는 복잡한 설정 파일이 필요하거나, 호스트 시스템의 특정 환경을 요구할 수 있음
목표는 여러 곳에 보존된 컴퓨팅 역사를 이론적으로 부팅 가능한 상태 가 아니라 실제로 닿을 수 있는 상태로 유지하는 것임
항목을 클릭하면 바로 실행되고, 가능한 경우 당시 사용자가 실제로 썼을 법한 방식으로 그 시대의 소프트웨어가 이미 로드되어 있음
제작에 들어간 작업
이 프로젝트는 20년이 넘는 수집의 결과물임
운영체제 설치본은 여러 출처에서 모였고, 일부는 사전 설치 이미지 로 내려받았으며, 일부는 원본 설치 미디어 이미지에서 직접 설치됨
설치 시간은 1시간 미만인 것도 있었고, 거의 1주일이 걸린 것도 있었음
상당수 설치본은 이후 버전의 회귀 때문에 특정 에뮬레이터 버전에서만 실행됨
일부 에뮬레이터는 최신 Linux에서 실행되거나 런처와 잘 동작하도록 작은 패치가 필요했음
몇몇 에뮬레이터는 이전에 깨져 있던 운영체제를 실행하기 위해 패치됨
많은 설치본에는 애플리케이션, 개발 도구, 게임, 유틸리티 같은 추가 소프트웨어 가 함께 들어 있으며, 실제 사용됐을 법한 방식으로 설정되어 있음
아직 완성된 상태는 아니며, 설치해야 할 이미지와 고치고 싶은 에뮬레이터가 더 남아 있음
현재 작업 상황은 YouTube channel , blog , BlueSky 에서 확인할 수 있음
스크린샷과 참여
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 : 지속 후원
Ko-fi : 일회성 기여
Discord / Fluxer : 대화, 질문, 추가할 플랫폼·운영체제 제안
GitLab : 런처와 스크립트 관련 버그 리포트 또는 패치 제출
컴퓨팅 역사를 다루거나 연구하는 사람에게 프로젝트의 존재를 알리는 것도 지원 방법으로 제시됨
Homepage
개발자
생각할 수 있는 거의 모든 운영체제를 담은 가상 박물관을 만들었습니다
🔉 볼륨 줄이기
🔊 볼륨 키우기
🔇 음소거
⏭️ 다음 곡