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 계열의 연구용 환경이 생산용 개발 플랫폼으로 변해 가는 과정을 보여 주는 정식 제품이다.

역사

PWB/UNIX의 생산 개발 환경

시스템 구성과 Research UNIX 관계

소스 관리와 개발 도구

배포·라이선스·보존

후속 AT&T UNIX

관련 문서

  1. The Unix Heritage Society: PWB/UNIX ↩
  2. Bell Labs: The Programmer's Workbench ↩