원시 Unix는 어디서 구할 수 있나요? [복사]

원시 Unix는 어디서 구할 수 있나요? [복사]

원본 Unix(1969)는 어디에서 찾을 수 있나요? 원본 Unix 소스 코드를 보고 싶습니다.

답변1

인터넷에서 무료로 얻을 수 있는 최신 시스템에 가장 가까운 것, 거의 테스트를 거쳐 실행할 준비가 된 것, PDP에서 사용할 수 있는 실제 C 소스 코드가 있더라도 PDP-11 SimH 에뮬레이터로 실행되는 버전 7 디스크 이미지입니다. -11 시뮬레이션은 SimH에서 수행됩니다.

Unix 버전 7을 다운로드하고 실행하는 방법에 대한 단계별 지침이 포함된 내 게시물을 참조하세요.SimH를 설치한 후. 원래 사이트에는 일부 불일치가 있습니다. 원래 지침은 이전 SimH 버전에 대한 것이며 실행 후 완료해야 하는 일부 단계가 누락되었습니다.

PDP-11 시스템 7 이미지 디스크를 부팅하는 방법을 설명하는 RetroComputing의 내 답변 링크

SimH는 MacOS, DOS(제 생각에는), Linux를 포함한 다양한 아키텍처에서 실행됩니다.

데비안에 SimH를 설치하세요. 해당 패키지는 다음과 같습니다: simh

바라보다https://packages.debian.org/jessie/otherosfs/simh

패키지: simh(3.8.1-5)

33개의 서로 다른 컴퓨터를 위한 에뮬레이터

이것은 33개의 서로 다른 컴퓨터를 위한 SIMH 에뮬레이터 모음입니다: DEC PDP-1, PDP-4, `플라즈마 7,PDP-8,PDP-9,12월 PDP-10,플라즈마 11...

데비안에 설치하려면:

sudo apt-get install simh

pdp11설치 후에는 PDP-11을 에뮬레이션하기 위한 바이너리 파일을 받게 됩니다 .

그 후에는 동일한 SimH 버전을 대상으로 하는 자매 사이트 Retrocomputing의 이 답변의 첫 번째 링크에서 내 답변을 따라갈 수 있습니다.

@user996142의 의견에 따라 이제 다음 위치에서 버전 7 Unix 소스 트리를 찾을 수 있습니다.https://github.com/dspinellis/unix-history-repo

대안으로 x86/Intel용 V7 포트가 있습니다. VmWare 및 VirtualBox용 가상 머신은 여기에서 다운로드할 수 있습니다.http://www.nordier.com/v7x86/releases/v7x86-0.8a-vm.zip;가상 머신을 시작하고 "guest"로 로그인한 후 실행 su하고 비밀번호 "password"를 입력합니다.제 생각에는주요 용도는 교육용입니다.

더욱 흥미로운 점은 복구된 테이프로 만든 System III 디스크 이미지를 SimH의 PDP-11 에뮬레이터에서도 실행할 수 있다는 것입니다.

System III에는 C로 작성된 더 많은 커널 소스 코드 라인과 더 많은 유틸리티가 있습니다. 시스템은 오늘날 우리가 알고 있는 Unix와 더 비슷했습니다. 테이프/디스크 이미지에는 /usr/local/src(디렉토리를 확인해야 함)에 있는 소스 코드 트리도 함께 제공됩니다. 이 트리는 에뮬레이터 내에서 읽고 변경하고 컴파일할 수 있으므로 일부 수정 사항을 테스트하려면 다음을 수행하십시오. 많은 노력을 기울일 필요가 없습니다. 레거시 코드를 (재)빌드하고 수정해 보십시오.

분명히 이러한 유틸리티는 오늘날보다 훨씬 작았으며 이러한 시스템은 교육 목적으로 이해하고 재구성하고 해킹하기가 더 쉬웠습니다.

SimH의 System III 이미지 시뮬레이션을 사용하고 구축하는 방법은 다음과 같습니다.http://mailman.trailing-edge.com/pipermail/simh/2009-May/002382.html; 그러나 다운로드 링크는 더 이상 작동하지 않습니다. 그럼에도 불구하고 여기에서 System III 버전에 대해 작동하는 다운로드 링크를 찾았습니다.https://unixarchive.tliquest.net/PDP-11/Distributions/usdl/SysIII/

추신. 나는 이 파일들로부터 작동하는 System III SimH PDP-11 에뮬레이션 디스크 이미지를 만들었습니다.

답변2

1969년 버전은 역사 속으로 사라졌습니다. 그런데 당신은 무엇을 원합니까? 첫날 버전? 200일?

원래 Unix 배포판에 가장 가까운 것은 수동 버전입니다. 유닉스 매뉴얼의 첫 번째 버전은 1971년에 출판되었으며, 이는 사용 가능한 최초의 코드입니다. 다음에서 소스 코드를 찾아볼 수 있습니다.유닉스 문화유산 협회웹사이트. 첫 번째 버전 소스 코드는 Dennis_v1 디렉터리에 있습니다.

Unix의 첫 번째 버전을 실행하는 데 사용할 수 있는 Docker 이미지도 있습니다.

https://hub.docker.com/r/bahamat/unix-1st-ed/

답변3

다른 답변 외에도,유닉스 문화유산 협회온라인으로 다운로드하고 볼 수 있는 이전 버전의 Unix용 소스 코드 모음과 그에 대한 토론을 위한 메일링 리스트가 있습니다.

관련 정보