4.1BSD

4.1BSD는 1981년 중반 출시된 VAX용 BSD UNIX로 4.0BSD를 계승한 정식 운영체제 릴리스다. 주요 목표는 메모리와 프로세스·파일 시스템, 입출력·스케줄링 성능의 개선이었다. 버클리 개발진은 같은 VAX 하드웨어에서 사용되던 DEC의 VMS와 비교되는 UNIX의 실행 성...

분류성능·자원 관리가 개선된 VAX용 BSD UNIX
개발University of California, Berkeley / CSRG
출시1981년 6~7월
직전 판본4.0BSD
후속4.2BSD
대상 하드웨어DEC VAX
상위 계열Berkeley Software Distribution · Research UNIX
라이선스초기 AT&T UNIX 사용권 및 버클리 배포 조건
역사 자료BSD Family Tree
원본 아카이브CSRG Archive

4.1BSD는 1981년 중반 출시된 VAX용 BSD UNIX로 4.0BSD를 계승한 정식 운영체제 릴리스다. 주요 목표는 메모리와 프로세스·파일 시스템, 입출력·스케줄링 성능의 개선이었다. 버클리 개발진은 같은 VAX 하드웨어에서 사용되던 DEC의 VMS와 비교되는 UNIX의 실행 성능을 높이기 위해 커널과 소프트웨어 경로를 재검토했다.[1]

4.1BSD의 작업은 완전히 새로운 커널을 도입하기보다 4.0BSD의 가상 메모리와 UNIX식 실행 모델을 유지하면서 성능 병목을 찾아 개선하는 데 집중했다. 이런 조정은 연구용 컴파일러·편집기와 여러 사용자가 공유하는 시분할 시스템에서 중요했다. 파일·프로세스·터미널 서비스가 병행되는 시스템의 응답성과 처리량을 높이는 방향이었으며 BSD를 실사용 가능한 워크스테이션 운영체제로 발전시켰다.

이후의 4.1aBSD·4.1bBSD·4.1cBSD는 4.2BSD를 위한 기능 시험·개발 중간판에 해당한다. 4.1a에서는 초기 TCP/IP 네트워크 코드가, 4.1b에서는 Berkeley Fast File System이, 4.1c에서는 소켓·IPC 등의 기능 정리가 이뤄졌다. 이들을 4.1BSD와 동일한 최종 제품이라고 보는 것도, 일반 사용자에게 정식 배포된 4.2BSD와 완전히 같은 별도 안정 제품으로 보는 것도 적절하지 않다.[2]

1983년의 4.2BSD는 4.1 계열 시험판의 네트워크와 파일 시스템 개선을 종합한 중요한 차기 릴리스가 됐다. 4.1BSD는 구형 VAX 운영체제의 성능 병목을 해결하고 4.2BSD의 큰 기능 확장으로 넘어가는 다리 역할을 했다.

역사

출시와 개발 배경

이전 판본과의 차이

시스템 구조와 주요 기능

개발 도구와 사용자 환경

배포·라이선스·보존

후속 판본과 영향

관련 문서

  1. NetBSD·FreeBSD 계보 자료 ↩
  2. CSRG Source Archive ↩