Я читал статью Ричи и Томпсона о файловой системе Unix. Они пишут: «Стоит отметить, что система полностью самостоятельна». Были ли системы до Unix самостоятельными? В каких случаях?
Я читал статью Ричи и Томпсона о файловой системе Unix. Они пишут: «Стоит отметить, что система полностью самостоятельна». Были ли системы до Unix самостоятельными? В каких случаях?
Ответы:
Вопрос в вашем заголовке адресован сразу после вашей цитаты в статье :
Все программное обеспечение Unix поддерживается в системе; аналогично, этот документ и все другие документы в этом выпуске были сгенерированы и отформатированы с помощью Unix-редактора и программ форматирования текста.
Таким образом, «самоподдерживающийся» означает, что после настройки системы 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.
Чтобы ответить на первоначальный вопрос, почему Unix является самоокупаемым? это потому, что системы, которые не были хостингом, были засосаны.
Когда есть другая система должна развиваться, в результате чего система не получает необходимое внимание , чтобы быть надежным и дружественным и годным к употреблению.
В начале истории Sequent они использовали VAX для разработки Unix-подобной операционной системы и других компонентов. Сообщая свою историю, инженеры с гордостью заявить , что , как только их продукт был в основном надежным, президент компании помог катить VAXes прочь так , что развитие было быть самостоятельной хостинг, и компания приписала де-VAXing в качестве важной вехи в результате высокая надежность и удобство вождения.
Я лично испытал несколько назойливых, несамостоятельных систем разработки с 1970-х годов: ISIS и iRMX, которые по общему мнению были разработаны на VAXen, хотя я думаю, что к концу 1980-х iRMX, возможно, был в значительной степени самостоятельным хостингом.