GN⁺: 1972년 Unix V2 "Beta" 부활
(tuhs.org)1972 UNIX V2 "Beta" 부활
-
소개
- Yufeng Gao가 DMR 테이프를 분석하여 UNIX V2 "Beta" 시스템을 복원함.
- s1 테이프는 커널을 포함한 UNIX INIT DECtape이며, s2는 대부분의 배포 파일을 포함함.
-
커널 특징
- s1 커널은 V1과 V2 a.outs를 지원하며, unix-jun72 커널은 V1만 지원함.
- 코어 크기가 16 KiB로 증가하였으며, unix-jun72 커널은 8 KiB임.
- 시스템 호출 테이블은 V1과 일치하며, V2 시스템 호출은 없음.
- V1 시스템 호출과 V2 코어 크기를 가지며, V2 바이너리를 실행할 수 있어 "V2 beta"로 간주됨.
-
환경 요구 사항
- aap의 PDP-11/20 에뮬레이터만 커널 부팅 가능.
- SIMH와 Ersatz-11은 로그인 프롬프트 전에 멈춤.
- aap의 에뮬레이터는 TC11을 지원하지 않아 설치가 어려움.
-
설치 과정
- s1 테이프에서 파일을 추출하여 빈 RF 디스크에 배치하고 unix-jun72 커널을 설치함.
- SIMH에서 RF로 부팅 후 s2에서 나머지 파일을 추출함.
- hex 에디터로 unix-jun72 커널을 s1 커널로 교체하여 s1/s2 파일만 포함된 RF 디스크 이미지 생성.
- 이 RF 이미지가 aap의 에뮬레이터에서 부팅 가능.
-
추가 정보
- init(7) 프로그램이 RK를 /usr에 마운트하지 않음, /usr가 RF에 저장되었음을 시사함.
-
다운로드
- RF 디스크 이미지는 GitHub에서 다운로드 가능: 링크