• 복구된 Unix v4 테이프에서 사용 가능한 운영 체제가 빠르게 나온다 — 이제 노스탤지어를 즐기는 사람들은 브라우저 창에서 Unix v4를 부팅할 수 있다

    아무래도 '사용 가능한'의 정의가 다양하기 때문이다.

    article image

    청중 중 컴퓨터 고고학 애호가분들께는 이 어려운 시기에 찾아온 귀한 볼거리입니다. 지난주 유타 대학에서 발견되어 복구된 Unix v4 테이프를 기억하시나요? 현대 웹 브라우저의 놀라운 기술력과 Mitch Riedstra의 노력 덕분에 지금 바로 브라우저 에뮬레이터에서 이를 구동해 볼 수 있습니다.

    해당 에뮬레이터 페이지는 실제로는 먼저 리눅스 에뮬레이터를 실행하며, 이를 통해 부트 지침을 담은 boot.ini 파일을 전달받아 SimH 프로젝트의 PDP-11 에뮬레이터를 호출하게 됩니다. Unix v4로 부팅을 완료하면, 익숙한 프롬프트와 함께 "root" 사용자로 로그인할 수 있게 될 것입니다.

    하지만 오래된 속담처럼, "조심하라. 이곳에는 용이 도사리고 있다"는 말이 떠오릅니다. 마치 <쥬라사스 공원> 속 아이처럼 유닉스 시스템이니 쉽게 돌아다닐 수 있을 거라고 생각할 수 있지만, 당신을 기다리는 전설적인 난관들(grues)이 부족함이 없습니다.

    개발자가 재현한 1994년 리눅스 데스크톱 환경은 현대 웹 앱 형태로 브라우저에서 실행됩니다.

    AI 분위기로 코딩된 운영체제는 너무나도 불안정하여 Doom조차 실행할 수 없습니다.

    article image

    먼저, 기존의 명령어(commands)나 별칭(aliases) 중 상당수는 잊어버리셔야 합니다. 예를 들어, llls -la의 약자이므로, 전체 명령어를 입력하는 습관을 들이셔야 합니다. 마찬가지로, chdircd의 오래된 형태로 사용되기도 했습니다. 평소처럼 cat 명령어로 파일을 출력하는 것은 가능하지만, 파일 편집은 별도의 과정을 거쳐야 합니다. nano가 없기 때문입니다. 게다가 vi도 없습니다. 대신 ed를 사용해야 하며, 파일을 몇 줄씩 조회하고 수정(예: s/one/two)을 요청하는 과정 자체를 경험하셔야 합니다.

    또한, 곧 알게 되시겠지만 화살표 키와 같은 탐색 단축키는 아예 존재하지 않습니다. 화면은 일종의 종이 롤처럼 처리되었기 때문에, 한 글자 뒤로 가려면 반드시 # 문자를 사용하여 해당 문자를 지워야 합니다.

    전체 라인을 삭제하려면 Ctrl+C로는 안 되고, 오직 @를 입력한 뒤 Enter를 누르는 방법만이 유효합니다. PDP 하드웨어와 유닉스 에뮬레이션의 변화 과정(vicissitudes)에 대해 더 깊이 있는 기술적 탐구를 원하신다면 이 링크를 클릭해 주십시오.

    에뮬레이터의 백엔드는 거의 마법과 같은 JSLinux 에뮬레이터 내부에서 동작하는 리눅스 네이티브 SimH 에뮬레이터가 담당하며, 여기에는 알파인 리눅스(Alpine Linux)의 간소화된 버전이 사용됩니다. 참고로, JSLinux는 FreeDOS와 심지어 Windows 2000까지 구동할 수 있습니다. 이는 두세 차례의 향수(nostalgia)를 불러일으키기에 충분할 것입니다.

    Tom's Hardware의 최신 뉴스, 분석, 리뷰를 피드에서 받아보시려면 Google News에서 저희를 팔로우하거나 즐겨찾기 출처로 추가해 주세요.

    [출처:] https://www.tomshardware.com/software/linux/recovered-unix-v4-tape-quickly-yields-a-usable-operating-system-nostalgia-addicts-can-now-boot-up-unix-v4-in-a-browser-window