Programmer 's Workbench ( PWB/UNIX ) была ранней, в настоящее время не поддерживаемой версией операционной системы Unix , которая была создана в Bell Labs Computer Science Research Group of AT&T . Ее заявленной целью было предоставить рабочую среду с разделением времени для больших групп программистов, пишущих программное обеспечение для больших компьютеров пакетной обработки . [1]
До 1973 года разработка Unix в AT&T была проектом небольшой группы исследователей в Отделе 1127 Bell Labs . Поскольку полезность Unix в других отделах Bell Labs была очевидна, компания решила разработать версию Unix, адаптированную для поддержки программистов в производственной работе, а не только в исследованиях. Programmer's Workbench был запущен в 1973 году [2] Эваном Айви и Раддом Канадеем для поддержки компьютерного центра для подразделения Bell Labs с 1000 сотрудниками, который стал крупнейшим сайтом Unix на протяжении нескольких лет. PWB/UNIX должен был предоставить инструменты для команд программистов для управления исходным кодом и совместной работы над проектами с другими членами команды. Он также внес несколько улучшений стабильности за пределами Research Unix [3] и расширил использование форматировщиков текста Research nroff и troff [4] с помощью усилий с пулами набора Bell Labs, которые привели к появлению макросов -mm.
В то время как пользователи PWB управляли своим исходным кодом на системах PDP-11 Unix, программы часто писались для запуска на других операционных системах. По этой причине PWB включал программное обеспечение для отправки заданий на компьютеры IBM System/370 , UNIVAC 1100 series и SDS Sigma 5. В 1977 году PWB поддерживал сообщество пользователей из примерно 1100 пользователей в группе Business Information Systems Programs (BISP) Bell Labs. [3] [4]
Было выпущено два основных релиза Programmer's Workbench. PWB/UNIX 1.0, выпущенный 1 июля 1977 года, был основан на версии 6 Unix ; PWB 2.0 был основан на версии 7 Unix . Операционная система была объявлена Bell System Software еще в 1981 году [5], а версия 1.0 все еще была в прайс-листе AT&T для образовательных учреждений в 1984 году [6]. Большая часть PWB/UNIX была позже включена в коммерческие выпуски UNIX System III и UNIX System V.
Среди наиболее заметных новшеств в области PWB можно отметить: