Я читал статью Ричи и Томпсона о файловой системе Unix. Они пишут: «Стоит отметить, что система полностью самостоятельна». Были ли системы до Unix самостоятельными? В каких случаях?
history
unix-philosophy
aupreti
источник
источник
Ответы:
Вопрос в вашем заголовке адресован сразу после вашей цитаты в статье :
Таким образом, «самоподдерживающийся» означает, что после настройки системы Unix она становится самодостаточной, и ее пользователи могут использовать ее для внесения изменений в саму систему. «Эта проблема» в вышеприведенной цитате относится к техническому журналу Bell System, том 57, номер 6, часть 2, июль-август 1978 года, который был посвящен системе Unix (и делает увлекательное чтение для всех, кто интересуется Unix и его историей) ,
Тот факт, что Unix является самодостаточным, не означает, что все другие системы были раньше; но некоторые операционные системы действительно требовали использования других систем для их создания (это стало более распространенным позже, фактически, с появлением микрокомпьютеров, системы которых часто разрабатывались на базе мини). Unix был новинкой в том, что он также включал инструменты для набора текста, что означало, что он мог не только создавать саму себя, но и создавать свою документацию, как онлайн, так и в печатном виде (я думаю, что Unix может быть не первой такой системой, но это было бы в наименее необычный).
источник
roff
) были чрезвычайно важны для ранних версий Unix. Часть финансирования поступила от обещания создать систему набора документов.PDP-11 был изготовлен компанией Digital Equipment Corporation, а операционные системы производителя для PDP-11 были:
Из них, по крайней мере, RSTS / E требовала еще одну операционную систему для генерации системы. Это была однопользовательская дисковая операционная система с одним заданием, конечно же, под названием DOS, которая поддерживала мало, кроме ленты, дисков, телетайпа,
sysgen
программы, которая задавала вам вопросы конфигурации и создавала файлы конфигурации на ассемблере, а также ассемблер и компоновщик. Результатомsysgen
программы была загружаемая операционная система RSTS / E. Я не могу говорить за RT-11 или RSX-11, так как мне никогда не приходилось их сисгенировать, но я многократно использовал RSTS / E в конце 1970-х годов.Они исправили все это с помощью RSTS / E версии 6b или, возможно, 6c, в которой размещалась сама
sysgen
программа, через систему времени выполнения RT-11 (а также была система времени исполнения RSX-11), но все это к тому времени происходило примерно с 1968. Отсюда акцент на самостоятельной поддержке Unix.источник
sysgen
работал и работал так же. Тем не менее, он работал на обычной системе RT-11, которая была однопользовательской, хотя существовала сторонняя система под названием TSX-Plus, которая делала RT-11 многопользовательской.Чтобы ответить на первоначальный вопрос, почему Unix является самоокупаемым? это потому, что системы, которые не были хостингом, были засосаны.
Когда есть другая система должна развиваться, в результате чего система не получает необходимое внимание , чтобы быть надежным и дружественным и годным к употреблению.
В начале истории Sequent они использовали VAX для разработки Unix-подобной операционной системы и других компонентов. Сообщая свою историю, инженеры с гордостью заявить , что , как только их продукт был в основном надежным, президент компании помог катить VAXes прочь так , что развитие было быть самостоятельной хостинг, и компания приписала де-VAXing в качестве важной вехи в результате высокая надежность и удобство вождения.
Я лично испытал несколько назойливых, несамостоятельных систем разработки с 1970-х годов: ISIS и iRMX, которые по общему мнению были разработаны на VAXen, хотя я думаю, что к концу 1980-х iRMX, возможно, был в значительной степени самостоятельным хостингом.
источник