2.9BSD

2.9BSD는 1983년 발표된 PDP-11용 BSD UNIX 운영체제로 2.8BSD의 후속이다. 버클리의 VAX용 4.xBSD에서 발전한 도구와 운영체제 기능을 제한된 16비트 PDP-11 시스템에 맞춰 도입했다. VAX용 4.2BSD와 비슷한 시기에 개발됐지만 CPU·메모리와 장치...

분류PDP-11 계보에 4.xBSD 기술을 이식한 정식 후속 버전
개발University of California, Berkeley 및 PDP-11 BSD 유지보수 공동체
배포1983년 7월
대상DEC PDP-11
기술 기반2.8BSD
후속2.10BSD
언어C·어셈블리어
소스NetBSD BSD Family Tree
원본 아카이브CSRG Source Archive

2.9BSD는 1983년 발표된 PDP-11용 BSD UNIX 운영체제로 2.8BSD의 후속이다. 버클리의 VAX용 4.xBSD에서 발전한 도구와 운영체제 기능을 제한된 16비트 PDP-11 시스템에 맞춰 도입했다. VAX용 4.2BSD와 비슷한 시기에 개발됐지만 CPU·메모리와 장치 모델이 다르므로 같은 버전 번호로 단순 치환할 수는 없다.[1]

PDP-11 시스템에서 BSD 기능을 제공하려면 작은 주소 공간과 프로세스 메모리, 파일 시스템 캐시와 드라이버 크기를 고려해야 했다. 커널·유틸리티의 일부를 개선하고 기존 UNIX API·사용자 도구의 호환성을 유지하는 방향으로 개발됐다. 특정 네트워크·디스크 기능을 실제로 사용할 수 있는지는 해당 하드웨어와 배포판 구성에 달려 있다.

2.9BSD는 자체 부팅하는 운영체제 배포를 목표로 했으며 원래의 2BSD 테이프에 몇 가지 명령만 덧붙인 단순 수정판은 아니다. 하지만 현대 PC와 마찬가지로 널리 이용되는 범용 설치 매체가 아니라 PDP-11 장비·당대 라이선스와 소스 환경을 전제로 한 제품이었다.[2]

후속 2.9.1BSD 등 보완판과 2.10BSD는 버클리 기술을 지속적으로 이식했다. PDP-11용 BSD의 유지와 운영 환경의 완성은 1990년대 2.11BSD의 개발로 연결됐다.

역사

개발과 변경 사항

PDP-11 하드웨어와 커널

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

배포 및 소스 보존

후속 버전

관련 문서

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