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