Ubuntu, Arch, Red Hat 등과 마찬가지로원래 리눅스 커널... macOS(XNU), Solaris 등은 AT&T UNIX 비공개 소스의 일부 변형입니다. 그러나 가장 순수한 UNIX 커널 또는 배포판 자체는 무엇입니까?
UNIX 커널 코드(원본)가 완전히 손실되었습니까? 아니면 여전히 누군가(AT&T)에 의해 관리되고 있나요?
최신 커널 소스를 사용할 수 있나요? 어떻게 얻을 수 있나요? (분명히 비용을 지불할 예정입니다.) 개인/학생 라이센스로 사용할 수 있나요? 아니면 사업자등록증을 구매해야 하나요?
추신: UNIX에 대한 나의 지식은 제한적입니다.
답변1
FreeBSD는 아마도 가장 직접적으로 파생된 최신 UNIX 기반 운영 체제일 것입니다. 2017년 6월, Diomidis Spinellis, 아테네 경제경영대학교 연구 논문 출판Bell Labs UNIX 코드 기반의 초기부터 최신 FreeBSD 12까지의 진화 과정을 문서화합니다. 다양한 소스와 방법을 사용하여 그는 기본적으로 현재 FreeBSD를 UNIX의 획기적인 기원까지 추적하는 Git 저장소 타임라인을 재구성했습니다.
1970년부터 현재까지 연속적인 타임라인을 설정함으로써 이 프로젝트는 주요 목표를 달성했습니다. 저장소에는 다음이 포함됩니다.
- PDP-7, V1, V2, V3, V4, V5, V6 및 V7 연구 버전의 스냅샷,
- 유닉스/32V,
- 사용 가능한 모든 BSD 버전,
- CSRG SCCS 역사,
- 386BSD의 두 가지 버전,
- 386BSD 패치 패키지,
- FreeBSD 1.0 ~ 1.1.5 CVS 역사,
- FreeBSD 2.0으로 이어지는 초기 가져오기부터 시작하여 FreeBSD 저장소를 가져오고
- 현재 FreeBSD 저장소.
파일은 수정 시간을 기준으로 시간순으로 저장소에 추가된 것으로 보이며, 소스 코드의 대부분은 실제 작성자의 것으로 표시됩니다. 다음과 같은 명령을 실행
git blame
하면git log
예상된 결과가 생성됩니다.
특히 이 기사의 그림 5에는 여러 Berkeley UNIX 마일스톤 릴리스가 포함된 코드 베이스의 비례적 출처가 나와 있습니다.
나는 UNIX와 BSD의 역사적 발전에 관심이 있는 모든 사람에게 그의 논문을 강력히 추천합니다. 이것프로젝트의 GitHub 페이지읽는 것도 재미있습니다.