1BSD
1BSD(First Berkeley Software Distribution)는 캘리포니아 대학교 버클리에서 1977년 말부터 1978년 초까지 배포한 최초의 Berkeley Software Distribution이다. 독립적인 새 커널과 설치 시스템을 제공한 완성 운영체제가 아니라 Re...
| 분류 | 기존 UNIX용 확장 소프트웨어 배포판 |
|---|---|
| 개발 | Bill Joy 등 버클리 개발자 |
| 출시 | 1977~1978년 |
| 직전 판본 | Research UNIX V6 |
| 후속 | 2BSD |
| 대상 하드웨어 | DEC PDP-11 |
| 상위 계열 | Berkeley Software Distribution · Research UNIX |
| 라이선스 | 초기 AT&T UNIX 사용권 및 버클리 배포 조건 |
| 역사 자료 | BSD Family Tree |
| 원본 아카이브 | CSRG Archive |
1BSD(First Berkeley Software Distribution)는 캘리포니아 대학교 버클리에서 1977년 말부터 1978년 초까지 배포한 최초의 Berkeley Software Distribution이다. 독립적인 새 커널과 설치 시스템을 제공한 완성 운영체제가 아니라 Research UNIX V6가 설치된 PDP-11에서 사용할 수 있는 편집기와 프로그래밍 도구 등의 소스 코드를 모은 추가 배포물이었다. 따라서 1BSD라는 명칭은 BSD의 독립적인 개발 흐름이 시작된 시기를 나타내지만, 현대의 FreeBSD 같은 완전한 운영체제와 당시의 배포 형태를 동일하게 볼 수 없다.[1]
버클리에서는 1970년대 중반 UNIX를 교육과 연구에 사용했고 Bill Joy 등 개발자가 시스템에 필요한 사용자용 명령과 개발 도구를 개선했다. 주요 배포물로 Berkeley Pascal, ex 텍스트 편집기 및 기타 프로그램이 포함됐다. ex와 후속 vi의 발전은 UNIX의 편집 환경을 바꿨으며 Pascal은 교육과 응용 프로그램 개발에서 중요한 역할을 했다. 버클리 배포는 대학 밖의 UNIX 이용자에게도 복사·교환됐다.
1BSD 사용자는 먼저 AT&T의 UNIX 원본 시스템에 접근할 수 있어야 했으며 1BSD 코드만으로 컴퓨터를 초기 부팅할 수는 없었다. 버클리가 작성한 코드와 AT&T UNIX 원본 커널의 재배포 권한은 달랐다. 이후 BSD의 허용적 라이선스와 구형 AT&T 라이선스를 현재의 관점에서 혼동해서는 안 된다.[2]
후속 2BSD 역시 PDP-11 UNIX용 도구 배포에서 시작했으나 C 셸과 vi 등 더 넓은 사용자 환경을 포함해 발전했다. 한편 VAX 컴퓨터가 도입되면서 UNIX/32V와 버클리 도구를 결합한 3BSD가 1979년에 등장했는데, 이 시점부터 BSD는 커널 자체를 포함하는 운영체제로 변화했다. 1BSD의 기술적 의의는 새로운 UNIX 커널보다 UNIX 소프트웨어를 대학에서 수정해 외부 사용자에게 배포하는 개발 문화를 형성했다는 데 있다.