Введение

Порт операционной системы Unix для архитектуры DEC VAX. UNIX/32V — ранняя версия операционной системы Unix, разработанная в Bell Laboratories и выпущенная в июне 1979 года. 32V являлся прямым портом Седьмого издания Unix на архитектуру DEC VAX.

Обзор

До 32V Unix в основном работал на компьютерах DEC PDP-11. Группа Bell Labs, разработавшая операционную систему, была недовольна DEC, поэтому её члены отказались от предложения DEC купить VAX, когда машина была анонсирована в 1977 году. Они уже начали портировать Unix на Interdata 8/32. Тогда DEC обратилась к другой группе Bell Labs в Холмделе, штат Нью-Джерси, которая приняла предложение и начала работу над тем, что должно было стать 32V. Портирование Unix стало возможным благодаря работе, проделанной между Шестым и Седьмым изданиями операционной системы, чтобы отделить её от "родной" среды PDP-11. Команда 32V сначала портировала компилятор C (pcc Джонсона), адаптировав ассемблер и загрузчик, написанные для версии Unix Interdata 8/32, для VAX. Затем они перенесли версию Unix от 15 апреля 1978 года и обнаружили, что "(Bourne) shell [ ] потребовал, безусловно, наибольших усилий по преобразованию среди всех якобы переносимых программ, по той простой причине, что он не является переносимым". UNIX/32V был выпущен без страничной организации виртуальной памяти, сохранив только архитектуру подкачки Седьмого издания. В Беркли Билл Джой и Озалп Бабаоглу добавили систему виртуальной памяти для поддержки Franz Lisp; она была выпущена другим лицензиатам Unix в качестве Третьего дистрибутива программного обеспечения Беркли (3BSD) в 1979 году. Благодаря популярности преемников этих двух систем, 4BSD и UNIX System V, UNIX/32V является предшественником почти всех современных Unix-систем.