PWB/UNIX 1.0
PWB/UNIX 1.0은 Bell Labs가 1977년 7월 공개한 Programmer's Workbench UNIX의 첫 정식 판본이다. Research UNIX V6를 기반으로 다수 개발자가 공유하는 시스템에서 소스 코드와 프로그램을 관리하고, 대형 외부 컴퓨터를 위한 작업을 작성·...
| 정식 제품군 | PWB/UNIX |
|---|---|
| 출시 | 1977년 7월 |
| 기술 기반 | Research UNIX V6 |
| 다음 판본 | PWB/UNIX 2.0 |
| 개발 | AT&T Bell Laboratories, Programmer's Workbench |
| 분류 | PWB/UNIX 최초 정식 배포판 |
| 대상 | DEC PDP-11, Bell System 개발용 |
| 매뉴얼·계보 | TUHS PWB |
| 개발 배경 | Bell Labs: Programmer's Workbench |
PWB/UNIX 1.0은 Bell Labs가 1977년 7월 공개한 Programmer's Workbench UNIX의 첫 정식 판본이다. Research UNIX V6를 기반으로 다수 개발자가 공유하는 시스템에서 소스 코드와 프로그램을 관리하고, 대형 외부 컴퓨터를 위한 작업을 작성·전송하는 기능을 제공했다. 실험적 연구만을 목표로 한 Research UNIX와 달리 산업용 소프트웨어 생산에 필요한 개발 환경을 강화하는 것이 중요했다.[1]
Bell Labs의 개발진은 많은 사용자가 공유하는 UNIX 호스트에서 파일·프로세스 운영과 성능을 개선하고 편집기·셸 스크립트·소스 관리 명령을 발전시켰다. SCCS와 make, 원격 작업 제출(RJE), PWB 셸 등의 도구가 소프트웨어 팀의 소스 변경·빌드·작업 흐름을 지원했다. 이 도구들이 모두 정확히 같은 시점에 동일한 버전으로 최초 발명됐다고 해석해서는 안 되며 PWB 개발 과정에서 여러 시점에 도입·발전했다.
PWB/UNIX 1.0은 V6의 시스템 호출과 사용자 프로그램 호환성을 유지하도록 설계됐지만 내부 자원 관리와 셸 및 관리 도구에 변경을 포함했다. 대규모 사용자 수와 메모리·프로세스 고갈 상황에서 운영체제가 안정적으로 동작하도록 개선한 것이 실무 운영의 중요한 요구였다.[2]
후속 PWB/UNIX 2.0은 Research UNIX V7 계열 기술을 기반으로 발전했다. PWB/UNIX와 USG UNIX 일부 구성 요소는 이후 UNIX System III·System V로 통합됐으며, 1.0은 UNIX 계열의 연구용 환경이 생산용 개발 플랫폼으로 변해 가는 과정을 보여 주는 정식 제품이다.