2.79BSD

2.79BSD는 버클리의 PDP-11용 2BSD 계통에서 나온 초기 후속 배포판으로, 1980년 전후의 소스와 개발 기록이 보존돼 있다. Berkeley UNIX의 사용자 명령·개발 도구와 PDP-11 환경의 개선 사항을 포함하며, 별도의 VAX용 3BSD·4.0BSD 계보와 나란히 발...

분류2BSD에서 PDP-11용 시스템 기능을 확장한 후기 2.xBSD 초기 릴리스
개발University of California, Berkeley 및 PDP-11 BSD 유지보수 공동체
배포1980년 전후
대상DEC PDP-11
기술 기반2BSD
후속2.8BSD
언어C·어셈블리어
소스NetBSD BSD Family Tree
원본 아카이브CSRG Source Archive

2.79BSD는 버클리의 PDP-11용 2BSD 계통에서 나온 초기 후속 배포판으로, 1980년 전후의 소스와 개발 기록이 보존돼 있다. Berkeley UNIX의 사용자 명령·개발 도구와 PDP-11 환경의 개선 사항을 포함하며, 별도의 VAX용 3BSD·4.0BSD 계보와 나란히 발전한 PDP-11 BSD 분기에 속한다.[1]

원래 1BSD·2BSD가 이미 설치된 Research UNIX에 추가하는 도구 모음으로 출발했던 것과 달리, PDP-11용 2.xBSD는 유지보수와 포팅·커널 개선을 거치며 실제 운영체제로서의 독립성을 높여 갔다. 2.79BSD의 소스는 1980년대 BSD와 UNIX 도구·명령의 변화상을 연구하는 사료지만, 관련 릴리스의 완전한 설치 지원을 현대 운영체제와 동일하게 가정해서는 안 된다.

2.79BSD의 하드웨어 대상은 16비트 PDP-11 시스템이었으며 작은 주소 공간과 메모리 제약을 고려한 소프트웨어 구성이 필요했다. VAX용 3BSD·4BSD의 32비트 가상 메모리 설계를 PDP-11 시스템에 그대로 적용할 수는 없으므로 같은 BSD 이름을 갖더라도 커널·도구의 구현과 하드웨어 지원이 달랐다.[2]

이후 2.8BSD는 PDP-11에서 부팅 가능한 BSD 운영체제 구성을 발전시켰고 2.9BSD·2.10BSD·2.11BSD로 이어졌다. Berkeley와 Unix Heritage Society가 공개한 소스 기록을 통해 버전별 코드 차이와 실제 배포 상태를 비교할 수 있다.

역사

개발과 변경 사항

PDP-11 하드웨어와 커널

명령·라이브러리·네트워크

배포 및 소스 보존

후속 버전

관련 문서

  1. NetBSD: BSD release history ↩
  2. McKusick CSRG Archive ↩