BeOS를 브라우저에서 실행해보세요
원제 Infinite Mac: BeOS
114 포인트댓글 42
Key Point
BeOS는 Apple이 인수를 고려할 정도의 고성능 OS였으나 결국 선택되지 않은 역사 속 선택지인데, 지금 웹브라우저에서 직접 경험해보고 당시 기술적 혁신이 무엇이었는지 확인할 수 있다.
핵심 요약
- Infinite Mac 사이트에서 1984년부터 2005년까지 매킨토시 운영체제와 BeOS를 웹브라우저에서 직접 실행할 수 있다.
- BeOS는 멀티미디어 중심, 멀티태스킹·멀티스레드 OS로 1990년대 중반 Power Macintosh로 포팅되었으며 Apple도 인수를 고려했던 제품이다.
- 저자가 DingusPPC 에뮬레이터를 활용해 BeOS 지원을 추가하면서 ADB 에뮬레이션, 화면 깊이 변경, 비디오 메모리 업데이트, HFS 파티션 마운트 등에서 여러 호환성 버그를 발견하고 수정했다.
- SheepShaver(BeOS에서 시작된 Power Macintosh 에뮬레이터)도 실행할 수 있도록 ROM 매핑 관련 버그를 고쳤다.
- 이러한 독립 OS 통합 작업이 DingusPPC의 하드웨어 에뮬레이션 정확도를 전반적으로 향상시켰고, 현재 DingusPPC가 PowerPC 버전 BeOS를 실행할 수 있는 유일한 에뮬레이터라고 저자는 주장한다.
- BeOS Developer Release 8.2에는 1997년 4월 1일 이후 부팅 불가능하게 하는 타임밤이 있었는데, 이는 라이센스된 폰트 렌더러 때문이었고 저자는 사용자 정의 날짜 지원으로 이를 우회했다.
- BeOS는 부팅과 실행 속도가 빨랐고 POSIX 하위시스템과 유닉스 셸이 현대적이었으나, 탭 형식 창 제목, 손 모양 커서 등의 UI 요소는 사용성 면에서 절충적이었다.
- BFS 파일시스템의 속성과 라이브 쿼리 기능은 혁신적이었으나 replicant(위젯의 전신)는 실질적 용처를 찾기 어려웠다.
- BeOS는 미완성 느낌의 개발자 중심 OS였고 탑재 앱들이 기술 데모 성격이었으며, NeXTStep에 비해 호환성 측면에서 취약했다(별도 실행파일 선택 필요, 파티션 분리 필요 등).
- 사이트에 스크린샷 촬영, 음성 포함 비디오 녹화 기능이 추가되었고, Rhapsody·Mac OS X 개발자 프리뷰 CD-ROM도 컬렉션에 포함되었다.
- Cloudflare R2 버킷에서 CD-ROM을 미러링해 Internet Archive 스트리밍의 불안정성을 해결했다.