Томпсон (сидит) и Ритчи работают на PDP-11, 1972 год.
Период 1968-69 гг. был достаточно неопределенным для Bell Labs: проект операционной системы с разделением времени Multics (Multiplexed Information and Computing Service), разрабатываемый с 1964 года для дорогой 36-битной ЭВМ GE-645, не имел четких перспектив и целей, а лишь разрастался в размерах и сложности, всё ясней был виден его предполагаемый провал. В конце концов, American Telephone & Telegraph вышла из проекта, в который за пять лет были вложены миллионы долларов.
Однако, некоторые из инженеров, работавших над Multics — Кен Томпсон, Деннис Ритчи, Малкольм Дуглас Макилрой, Джозеф Оссанна — ощущали необходимость в продолжении работы над подобным проектом, и не хотели терять ту уютную рабочую атмосферу, которая успела сформироваться. Поэтому во время 1969 года они начали искать альтернативу Multics: Оссанна, Томпсон, Ритчи пытались протолкнуть покупку машины средней мощности, для которой группа обещала написать операционную систему. Предлагаемые ЭВМ DEC PDP-10 и Sigma 7 не были приобретены, и хотя несколько раз ситуация была на грани получения нужного оборудования, было вполне очевидно, что команда просит слишком крупную сумму для проекта с расплывчатым планом, тем более, что после провала Multics операционные системы стали не настолько привлекательной сферой. Поэтому Томпсон (в основном это была его задумка), Кэнэдэй и Ритчи (привнесший идею файлов-устройств) разработали на обычных черных учебных досках и бумагах устройство файловой системы, которая позже стала сердцем Unix.Читать полностью »