Я читав статті Річі та Томпсона про файлову систему 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 або, можливо, 6с, яка розміщувала саму sysgen
програму, через систему виконання RT-11 (а також була система виконання RSX-11), але все це до цього часу тривало з часу 1968. Звідси наголос на самодостатності Unix.
Щоб відповісти на початкове запитання Чому Unix є госпрозрахунковим? це тому, що системи, які не були власним хостингом, смоктали.
Коли є інша система повинна розвиватися, в результаті чого система не отримує необхідну увагу , щоб бути надійним і дружнім і придатним до вживання.
На початку історії Sequent вони використовували VAXes для розробки своєї Unix-подібної операційної системи та інших компонентів. Розповідаючи свою історію, інженери з гордістю констатують, що як тільки їхній продукт був в основному надійним, президент компанії допоміг розкрутити VAXes так, що розробку довелося самостійно розмістити, і компанія приписувала де-VAXing як головну віху, в результаті якої висока надійність та керованість користувачем.
Я особисто переживав декілька набридливих, нехостингових систем розвитку 1970-х років: ISIS та iRMX, які, як відомо, були розроблені на VAXen, хоча я думаю, що iRMX, можливо, значною мірою був самостійним хостингом до кінця 1980-х.