4.3BSD Net/2
4.3BSD Networking Release 2(Net/2)는 버클리 CSRG가 1991년 6월 공개한 BSD UNIX의 자유 재배포 소스 묶음이다. 1989년의 4.3BSD Net/1에서 확대돼 네트워크 코드뿐 아니라 대다수 시스템 유틸리티·라이브러리와 커널 관련 코드의 상당 부분을...
| 정식 명칭 | 4.3BSD Networking Release 2 |
|---|---|
| 구분 | 재배포 가능한 BSD 커널·도구의 대규모 소스 배포 |
| 개발 | University of California, Berkeley / CSRG |
| 배포 | 1991년 6월 |
| 기술 기반 | 4.3BSD Net/1 |
| 후속 | 386BSD, BSD/386, 4.4BSD-Lite |
| 형태 | 커널·라이브러리·네트워크 관련 소스 코드 묶음(독립 OS 설치판 아님) |
| 역사 자료 | The BSD Family Tree |
| 소스 분석 | A Repository of Unix History |
4.3BSD Networking Release 2(Net/2)는 버클리 CSRG가 1991년 6월 공개한 BSD UNIX의 자유 재배포 소스 묶음이다. 1989년의 4.3BSD Net/1에서 확대돼 네트워크 코드뿐 아니라 대다수 시스템 유틸리티·라이브러리와 커널 관련 코드의 상당 부분을 포함하도록 정리됐다. 하지만 AT&T 원본의 사용권 문제가 완전히 해소된 완성 운영체제를 한 번에 배포한 것은 아니며 추가 코드와 하드웨어 이식·빌드 작업이 필요했다.[1]
CSRG는 기존 AT&T 소스에 대한 의존을 줄이기 위해 여러 구성 요소를 새로 작성하거나 공개 가능한 구현으로 교체했다. 이 작업은 BSD 기술의 공개·재사용에 중요한 기반을 마련했으며 Bill Jolitz가 386 PC용 386BSD를, BSDi가 BSD/386을 만드는 데 연결됐다. Net/2를 Linux 배포판이나 다른 Unix-like의 단순한 개명으로 볼 수 없는 이유는 Research UNIX와 버클리 BSD의 실제 코드 계통에서 만들어진 자료이기 때문이다.
Net/2 소스의 재배포를 둘러싸고 UNIX System Laboratories와 BSDi·캘리포니아 대학교가 법적 분쟁을 벌였고 1994년 합의로 일부 소스의 권리 문제가 정리됐다. 그 결과 4.4BSD-Lite가 새롭게 배포됐으며 후속 BSD 개발자들은 코드 기반을 조정해 사용했다. 따라서 Net/2의 당시 사용권과 4.4BSD-Lite 이후의 배포 상태를 같다고 설명할 수 없다.[2]
Net/2는 커널·도구 소스 공개의 규모가 크게 확대된 버클리의 정식 배포물이지만 완전히 독립 설치 가능한 4.3BSD 전체 운영체제 릴리스는 아니다. 4.3BSD의 네트워크 API와 BSD 파일·프로세스 코드가 오픈 소스 운영체제 계열로 확산되는 과정을 이해하는 기준이다.