나는 Unix 파일 시스템에 관한 Ritchie와 Thompson의 논문을 읽고 있습니다. “특히 이 시스템은 완전히 자급자족할 수 있습니다.”라고 그들은 썼습니다. Unix 이전 시스템은 자체 지원되지 않습니까? 어떤 방법으로?
답변1
제목의 문제는 인용하자마자 해결됩니다.신문:
모든 Unix 소프트웨어는 시스템에서 유지 관리됩니다. 마찬가지로 이 기사와 이번 호에 실린 다른 모든 문서는 Unix 편집기와 텍스트 포맷터를 사용하여 생성되고 형식화되었습니다.
따라서 "자체 지원"이란 Unix 시스템이 일단 설정되면 자급자족할 수 있으며 사용자가 이를 사용하여 시스템 자체를 변경할 수 있음을 의미합니다. 위 인용문에서 "이 문제"는 다음을 의미합니다.Bell System Technical Magazine, 57권, 6호, 2부, 1978년 7월~8월(다음에서도 이용 가능인터넷 아카이브), Unix 시스템에 관한 모든 것(Unix와 그 역사에 관심이 있는 사람이라면 누구나 읽을 수 있는 흥미로운 책)입니다.
유닉스가 자체 지원된다는 사실이 이전의 다른 모든 시스템이 그렇지 않았다는 의미는 아닙니다. 그러나 일부 운영 체제는 이를 구축하기 위해 다른 시스템을 사용해야 합니다(사실 이는 나중에 시스템이 종종 미니컴퓨터에서 개발되는 마이크로컴퓨터의 출현과 함께 더욱 일반화되었습니다). Unix의 참신함은 조판 도구도 포함하고 있다는 것인데, 이는 Unix가 자체적으로 구축할 수 있을 뿐만 아니라 온라인과 인쇄로 문서를 생성할 수도 있다는 것을 의미합니다. 세계에서 가장 인기가 없는 시스템).
답변2
PDP-11은 Digital Equipment Corporation에서 제조한 것입니다. 제조업체의 PDP-11 운영 체제는 다음과 같습니다.
- RT-11
- RSX-11
- RSTS/E
그중 적어도 RSTS/E는 시스템을 구축하기 위해 또 다른 운영 체제도 필요합니다. 물론 DOS라고 불리는 단일 작업 단일 사용자 디스크 운영 체제였으며 테이프, 디스크, 텔레타이프라이터, sysgen
구성 질문을 하고 어셈블리 언어 구성 파일을 생성하는 프로그램, 어셈블러 및 링커 외에는 거의 아무것도 지원하지 않았습니다. 이 프로그램의 출력은 sysgen
RSTS/E 부팅 가능한 운영 체제입니다. 나는 RT-11이나 RSX-11을 sysgen할 필요가 없었기 때문에 이에 대해 말할 수 없지만 1970년대 후반 RSTS/E에서 sysgen을 여러 번 수행했습니다.
그들은 RT-11 런타임 시스템을 통해 프로그램 자체를 호스팅하는 RSTS/E 버전 6b 또는 6c로 이러한 문제를 모두 해결했지만 sysgen
(RSX-11 런타임 시스템도 있음) 그 이후로 이 모든 것이 진행되었습니다. 1968년부터. 그러므로 유닉스의 자립적 성격이 강조된다.
답변3
원래 질문에 답하다왜유닉스는 자체 지원됩니까?이는 자체 호스팅되지 않은 시스템이 형편없기 때문입니다.
다른 시스템을 개발할 때가 되었을 때 결과 시스템은 신뢰성에 필요한 관심을 받지 못했습니다.그리고친숙한그리고사용 가능.
이미순서대로역사적으로 그들은 VAX를 사용하여 Unix와 유사한 운영 체제 및 기타 구성 요소를 개발해 왔습니다. 엔지니어들은 자신들의 역사를 설명하면서 제품이 기본적으로 신뢰할 수 있을 때 개발이 원활하게 진행될 수 있도록 회사 사장이 VAX 지원을 중단하는 데 도움을 주었다고 자랑스럽게 말했습니다.가지다회사는 de-VAXing을 높은 신뢰성과 사용자 친화성을 구현하는 중요한 이정표로 보고 있습니다.
저는 개인적으로 1970년대부터 여러 가지 짜증나는 자체 호스팅 개발 시스템을 경험했습니다. 이슬람 국가그리고iRMX아마도 VAXen에서 개발된 것으로 추정되지만 iRMX는 아마도 1980년대 후반에 대부분 자체 호스팅되었을 것입니다.