Low Resource Computing 2026의 UNIX V4 워크숍

1 week ago 21

Dartmouth의 Low Resource Computing 2026 워크숍에서 1974년 자기테이프로 복구된 가장 오래된 완전한 기계 판독형 UNIX 스냅샷인 UNIX V4를 여러 참가자가 한 시스템에서 직접 사용함 커널을 수정해 동시 터미널 한도를 20개에서 32개로 늘리고, 물리 터미널 2대와 노트북 Telnet 연결 29개, PiDP-11 콘솔을 함께 운영함 참가자들은 인쇄된 매뉴얼과 ed, 초기 C 도구만으로 작업하며 1984년 IOCCC 우승작 mullender.c를 UNIX V7에서 V4로 백포팅함 초기 UNIX의 #·@ 기반 문자 삭제, chdir, 대문자 로그인 모드, 시스템 호출 차이뿐 아니라 UID가 256인 사용자를 root로 처리하는 동작까지 직접 탐색함 디스크 이미지와 터미널 로그, 설정 파일, 참가자 결과물이 보존돼 당시의 다중 사용자 개발 환경과 종이 터미널 사용 경험을 재현할 수 있음 1974년 UNIX V4 체험 University of Utah에서 발견된 1974년 자기테이프로부터 UNIX V4가 최근 복구됨 완전한 형태로 기계에서 읽을 수 있는 UNIX 스냅샷 가운데 가장 오래된 버전임 Dartmouth의 Low Resource Computing 2026 워크숍에서 대화형 세션으로 운영됨 참가자들은 당시 방식대로 텔레타이프와 ed로 소프트웨어를 개발하고, 모두 같은 시스템에 로그인해 코딩 과제를 해결함 저장소에는 워크숍의 디스크 이미지, 터미널 로그, 설정 스크립트가 보존돼 있음 32개 터미널 구성 커널의 동시 터미널 연결 한도를 기존 20개에서 32개로 확장함 KL 터미널 16개와 DC 터미널 16개로 구성함 DH 터미널 16개를 더하면 V4의 이론적 한도인 48개까지 가능하지만, PiDP-11용 SIMH 포크가 해당 멀티플렉서를 지원하지 않음 실제 연결은 물리 터미널 2대, 참가자 노트북의 Telnet 연결 29개, PiDP-11 주 콘솔로 구성됨 DC line 0은 TI Silent 700 Model 707/1200과 /dev/tty0에 연결됨 DC line 1은 Heathkit H19와 /dev/tty1에 연결됨 DC line 2~15는 포트 4002~4015와 /dev/tty2~/dev/ttyh에 대응함 KL line 0은 주 콘솔이자 /dev/tty8임 KL line 1~15는 포트 4016~4030과 /dev/tty9~/dev/ttyv에 대응함 재현용 설정 노트는...

Read Entire Article