Операционная система multics кратко

Обновлено: 04.07.2024

Multics ( аббревиатура от MULTiplexed Information and Computing Service ) - это название операционной системы с таймшером.

Этот проект был начат в 1964 году Фернандо Корбато и Джерри Зальцер (en) . Проект Multics ознаменовал разработку операционных систем, в частности, после повторного использования и распространения в системе Unix многих элементов, которые сделали ее инновационной системой: иерархическая файловая система, разделение времени, вытесняющая многозадачность, многопользовательская безопасность.

Резюме

Наследство

Кен Томпсон и Деннис Ричи из групп Multics разработали упрощенную версию: Unix . Этот прямой наследник реализовал большинство достижений своего предка и оказал влияние на большинство современных операционных систем, которые, в свою очередь, реализуют многие концепции, реализованные Multics.

История

Создание

Multics был разработан с 1964 года совместно MIT , Bell Laboratories и General Electric . Bell Laboratories вышла из проекта в 1969 году, затем General Electric продала свой ИТ-отдел компании Honeywell в 1970 году . Только MIT завершил проект. В 1990 году Фернандо Корбато получил премию Тьюринга за ведущую роль в проекте Multics.

Подавляющее большинство операционных систем (> 90%) было написано на PL / I (языке, изначально разработанном IBM ). Только те части операционной системы, для которых эффективность имеет решающее значение (управление памятью), были написаны на собственном ассемблере .

Когда Bell Laboratories вышла из проекта, два инженера, которые работали над Multics ( Кен Томпсон и Деннис Ритчи ), запустили свой собственный проект, первоначально названный UNICS (Uniplexed Information and Computing Service), в отличие от проекта Uniplexed / Multiplexed of the Multics, который они рассматривали. очень много. слишком сложно. Затем имя было изменено на UNIX.

После поглощения компанией Honeywell ИТ-подразделения General Electric именно эта компания занималась продажей Multics с 1970 года и до своего собственного поглощения компанией Bull в 1975 году. Французская компания распространяла Multics до 2000 года и открыла свой код в 2006 году.

Отклонить

Таким образом, все сайты, использующие Multics, начали переключать операционные системы [требуется уточнение] . Последняя известная система Multics была отключена 30 октября 2000 г. Министерство национальной обороны в Канаде , в Галифаксе .

В 2006 году Bull решил опубликовать исходный код последней версии MULTICS.

Технические характеристики

Multics написан на языке PL / I.

Наследие CTSS

Multics позаимствовал многие концепции из операционной системы CTSS , от которой он произошел. Сам он оказал большое влияние на UNIX .

От CTSS Multics унаследовал:

  • концепция разделения времени, которая позволяет нескольким пользователям использовать машину одновременно ;
  • система командной строки, происхождение сегодняшней оболочки ;
  • принцип обработки текста , позволяющий качественно печатать на компьютере.

Взносы

Одной из целей Multics было обеспечение возможности управления с удаленного терминала .

Multics поддерживаемые сегментации памяти, виртуальная память , реализация высокого уровня языков (нет. Multics PL / I и Algol), множество языков программирования (новизна по сравнению с его современниками). Кроме того, это была первая операционная система, которая с самого начала интегрировала понятие компьютерной безопасности (связанной с многопользовательским доступом). Однако первая версия его защиты была ошибочной и была переработана в конце 1960-х годов.

Multics была первой операционной системой, в которой реализованы определенные функции, которые были переданы Unix, прежде чем стать стандартными элементами операционных систем. Среди его функций - иерархическая файловая система , пути которой могут иметь произвольный размер и символы. Также разрешены символические ссылки , съемные устройства и их горячее подключение.

Еще одной особенностью Unix было использование операционного стека для каждой задачи для выполнения вытесняющей многозадачности .

Амбиция

Multics была разработана для распределения вычислений таким же образом, как электричество и телефон, с центральным ресурсом, к которому подключены пользователи. В результате многие из его компонентов ориентированы на высокую доступность.

Он был задуман как коммерческий продукт General Electric и был одним из продуктов Honeywell, но не имел особого успеха. Тем не менее, это было очень важно из-за большого количества инновационных идей, которые он привнес в область операционных систем, и вызванных им обзоров.

Крупные компании, такие как NSA , Ford и General Motors, использовали Multics.

Multics во Франции

Во Франции в начале 1980-х годов Multics получила широкое распространение в академическом мире, которому пришлось покупать французское оборудование компании Bull. Таким образом, в начале 1980- х годов в Центре межуниверситетских вычислений в Гренобле (CICG) был компьютер HB68, на котором работала система Multics, который использовался многими исследователями, включая сотрудников IMAG .

Компания Honeywell, партнер Bull, продала 31 объект, заменив Iris 80 в CII . Булл разработал операционную систему GCOS 6, производную от Multics. Это был финансовый (и технический) успех, с сотнями клиентов в 1980-х и 90-х [исх. необходимо] .

Первые разговоры ( чат ) между двумя телетайпами , один в Биллерике недалеко от Бостона, а другой в штаб-квартире Honewell-Bull (на авеню Гамбетта, 64 в Париже, 20), проводились в рамках Multics в мае 1974 года и происходили ежедневно. ход разработки DPS7 (GCOS-64 или GCOS7). С обеих сторон использовались мэйнфреймы GE-645, усовершенствованная версия GE-635.

В нашем мире существует множество вещей и явлений, принимаемых как нечто само собой разумеющееся, как данность, например, наличие операционной системы на умном устройстве, без которой управление последним просто не мыслится. Компьютер и операционная система как-бы дополняют друг друга, использование компьютера без операционной системы лишено рационального смысла, использование операционной системы без компьютера лишено смысла вообще.

Первый компьютер, созданный в 1945 году и именуемый ЭНИАК, представлял собой громоздкое устройство размером с несколько поставленных в ряд шкафов, вдоль которых взад и вперед прохаживался программист и нажимал разные переключатели, — именно так выглядел процесс программирования в то далекое время. Кстати, махина эта работала на лампах и умела выполнять аж пять тысяч операций сложений в секунду. Ручной способ ввода программ был невероятно медленным, и когда мощности компьютеров первого поколения возросли, и наконец-то появилась возможность вводить больше данных, ручное программирование стало нерациональным, поскольку ввод программ занимал несоизмеримо больше времени, чем получение результатов вычислений.

ЭНИАК

Решение было найдено очень простое. Программы записывались на перфокартах и перфолентах, которые вставлялись в специальное устройство считывания, при этом компьютер загружал данные в память и производил необходимые расчеты. Таким способом, к примеру, программировался в 1949 году компьютер EDSAC. Так продолжалось вплоть до середины 60-х годов, когда лампы в компьютерах были заменены полупроводниками. Это увеличило производительность вычислительных машин на порядки, появилась возможность подключения к компьютеру нескольких пользователей, с другой стороны, полученное в результате свободное операционное время нужно было как-то заполнять, ибо его растрата впустую была бы слишком дорогим удовольствием.

EDSAC

Multics

Проект MAC, детищем которого стала Multics, был по тем временам поистине грандиозен. Помимо основанного на разделении операционного времени многопользовательского режима, разработчиками OS Multics на принципах многоуровневой защиты реализуется сегментно-страничная организация виртуальной памяти, проектируется и создается централизованная файловая система, возникает понятие файла, каталога и иерархической древовидной структуры хранения данных, появляются первые подключаемые библиотеки, хранящие фрагменты связанного исполняемого кода, одним словом, всё то, что мы видим в современных операционных системах.

Высокая производительность, безотказность и гибкость позволили продержаться Multics более 30 лет, однако при этом она никогда не претендовала на статус коммерческого продукта и не составляла конкуренции более молодым операционным системам, занимая сравнительно скромную нишу в образовательном и государственном секторах. Возможно, причиной небольшой системы популярности стала ее сложность по сравнению с UNIX, созданной на базе Multics программистами Bell Labs.

UNIX

Последний компьютер под управлением Multics был остановлен 31 октября 2000 года, а спустя семь лет документация и исходный код операционной системы были переданы Массачусетскому технологическому институту, который опубликовал их на своем сайте web.mit.edu/multics-history.

Поскольку вряд ли вам удастся раздобыть компьютер, на который можно было бы установить Multics, исходные коды системы могут вызвать разве что академический интерес. Multics ушла в прошлое, но заложенные в нее идеи дали обильные всходы, не только породив всё разнообразие UNIX-подобных систем, но и оказав опосредованное влияние на становление Windows.

Очередь на вычисления

Компьютер Whirlwind

Компьютер Whirlwind

Вероятно, эта история наложила серьезный отпечаток на всю будущую карьеру Фернандо Корбато. В самом начале 1960-х годов он разработал первую операционную систему с разделением времени. Она позволяла сразу нескольким людям использовать компьютер одновременно. Иными словами, проблема очередей за машинным временем исчезла. Пользователи могли работать с машиной в любое удобное время. Принципы, заложенные Корбато, до сих пор находят свое отражение в ОС современных электронных устройств.

Позднее Корбато вспоминал:

Ранние годы и начало карьеры

Фернандо Хосе Корбато родился 1 июля 1926 года в Окленде, штат Калифорния. Его отец, Эрменегильдо Корбато, был мигрантом из Испании и в молодости работал учителем в римско-католической школе в Китае. Позже он переехал в США, чтобы поступить в аспирантуру калифорнийского университета в Беркли. Там он познакомился со своей будущей женой Шарлоттой Дженсен. С рождением сына Эрменегильдо Корбато устроился преподавателем испанской литературы в Калифорнийском университете в Лос-Анджелесе.

Юный Фернандо не пошел по стопам своих родителей: гуманитарные предметы интересовали его постольку-поскольку, настоящую страсть он питал к математике и физике. Способности Фернандо проявились еще в средней школе. А с началом второй мировой войны в возрасте 17 лет он поступил на службу в военно-морском флоте и получил профильное образование техника-электронщика. Вероятно, именно это заложило фундамент для будущей работы Фернандо. По его собственному признанию, служба в армии научила его решать тривиальные проблемы нетривиальным способом. Этот навык имел решающее значение для Фернандо, когда он занялся проектированием компьютерных операционных систем.

Уже после войны, в 1950 году, он поступил в аспирантуру MIT. Блестящие успехи в области изучения вычислительной техники вкупе с массой неординарных идей и решений обратили на него внимание старших коллег и профессоров. Фернандо назначили помощником в управлении компьютерным центром на территории кампуса. По мере того, как все больше студентов и преподавателей открывали для себя компьютерные вычисления, он воочию видел трудности эффективной эксплуатации ресурсов компьютера.

В те годы работа с компьютером строилась следующим образом: вначале программы переносились на перфокарты. Готовые стопки перфокарт передавались операторам, и те в течение нескольких дней пачками прогоняли программы через компьютер. Нетрудно представить, сколько хлопот могла доставить одна-единственная ошибка в программе на перфокарте. Из-за мельчайшей недоработки или неточности (при условии, что ее удастся обнаружить сразу по окончании вычислений) приходилось заново набивать программу и отдавать ее на исполнение.

Работа Корбато с проектом Whirlwind подтолкнула его к прорывной идее: почему бы не дать сразу нескольким пользователям возможность одновременно использовать компьютер? Мощности вполне хватит на всех, но из-за технических особенностей первых компьютеров реализовать независимую работу нескольких программистов было попросту невозможно.

Первая ОС с разделением времени

В начале 1960-х Корбато, уже получивший докторскую степень, при поддержке коллег изучал способы организации совместного использования компьютерных ресурсов.

В 1961 году Корби вместе со своими коллегами (Бобом Дейли и Марджори Мервин-Даггет) в стенах MIT продемонстрировал первую версию операционной системы с разделением времени — CTSS. Система была реализована на базе IBM 709. Пользователям предлагалось подключаться к машине с помощью модифицированных терминалов Flexowriter. Для сохранения программ, выполнение которых было приостановлено, использовались четыре ленточных накопителя.

В 1962-1963 гг. разработка CTSS продолжилась. На смену ламповому IBM 709 пришла новая машина — IBM 7090. Компьютер был специально модифицирован IBM для работы в режиме разделения времени. Подключение к нему все так же реализовывалось через терминалы, установленные в офисах MIT и даже у некоторых сотрудников института дома.

Кстати, с руководством по использованию CTSS от MIT Press до сих пор можно ознакомиться здесь.

CTSS стала той искрой, которая убедила MIT открыть Project MAC, предтечу Лаборатории компьютерных наук (LCS), которая позже станет Лабораторией компьютерных наук и искусственного интеллекта (CSAIL). На первом крупном мероприятии Project MAC — Summer Study — компьютерные специалисты из различных научно-исследовательских институтов, правительственных организаций и промышленности смогли лично познакомиться с CTSS. Этот практический опыт не только убедил участников в эффективности таймшеринга, но и позволил сформировать вокруг CTSS сообщество первых пользователей.

Стало ясно, что CTSS вышла за рамки экспериментального проекта. Осенью 1963 года лаборатория Project MAC благодаря финансированию ARPA приобрела собственный IBM 7094, и CTSS сделала ресурсы научной машины доступной участникам всех исследовательских проектов MIT.

ОС Multics

Проект Multics — это первая операционная система, в которой была реализована плоская модель хранения данных. В ней существовало четкое разделение концепции файлов (сегментов) и памяти вычислительных процессов. При этом каждый сегмент, из которых состояла память, обладал собственным адресным пространством.

Логотип Multics

Логотип Multics

С некоторыми оговорками можно признать, что в Multics была реализована первая полностью централизованная файловая система с поддержкой древовидной иерархической структуры.

Кроме того, именно в Multics была впервые реализована концепция dynamic linking (динамическое связывание) между исполняемой программой и библиотеками кода, хранящимися в памяти компьютера.

Всем заинтересованным рекомендуем посмотреть короткое видео, в котором объясняется работа виртуальной памяти в Multics:

Проект просуществовал вплоть до середины 1970-х годов. Коммерческого успеха ОС не снискала: сравнительно небольшой рынок, железная политика IBM в отношении собственных мейнфреймов и масса других факторов не позволили Multics обрести популярность.

Однако годы спустя доктор Корбато не раз говорил, что сама концепция Multics положительно повлияла на развитие компьютеров в целом. Именно Multics вдохновила исследователей из Bell Labs на создание UNIX и стала тренировочным полигоном для многих известных программистов — Денниса Ричи, Кена Томпсона, Дэна Бриклина и Боба Френкстона.

Корбато о Multics:

В 1990 году Фернандо Хосе Корбато получил премию Тьюринга Ассоциации вычислительной техники за свою работу над компьютерными системами с разделением времени. Скончался 12 июля 2019 года на 94-ом году жизни.

Видение Корбато — сделать высокопроизводительные машины доступными для всех желающих — еще в 60-х предвосхитило появление облаков. Кто знает, как развивались бы технологии сегодня, не будь его трудов и энтузиазма более полувека назад?

Краткая история Linux

Linux стал популярен по следующим причинам:

  • актуальность дистрибутивов и активная поддержка сообществами разработчиков;
  • возможность запускаться на самом разном оборудовании;
  • низкие требования по части ресурсов;
  • возможность установить программы из существующих репозиториев.

Но список причин, конечно, только этими не исчерпывается; существуют не только практические, но и этические причины. Например, многие разработчики воспринимают Linux как выражение открытости, самовыражения и доступности.

История разработки

Корни Linux уходят в два других проекта: Unix и Multics, которые ставили своей целью разработать многопользовательскую операционную систему.

Что такое Unix?

Unix

Unix – это собрание кроссплатформенных многопользовательских и многозадачных операционных систем.

Можно сразу сказать, что в данный момент Unix-системы являются одними из самых важных операционных систем. Влияние Unix распространилось и на языки программирования: язык C был разработан во время разработки Unix-систем.

Разработкой Unix занималась корпорация Bell Laboratories – в 1969 году они показали первую систему Unix. Чем дальше, тем большую популярность обретали системы Unix – в 70-х их начали устанавливать на компьютеры в учебных заведениях.

При создании Unix разработчики поставили перед собой три основные задачи:

  1. Использование минимального количества функций, сохранение простоты.
  2. Общность: одинаковые методы и механизмы в разных случаях.
  3. Комбинирование программ для решения задач, а не разработка новых программ с нуля.

Что касается отличительных особенностей Unix, то это:

  1. Практически постоянное использование командной строки.
  2. Использование конвейнеров.
  3. Настройка системы через использование простых (зачастую текстовых) файлов.

Unix имеет свою собственную философию. Программист Дуглас Макилрой, который разработал конвейнер в Linux, определил следующие правила:

Пишите программы, которые делают что-то одно и делают это хорошо.

Пишите программы, которые бы работали вместе.

Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс.

Одна из проблем, коснувшаяся Unix, – наличие разных версий и множества программ, которые писали разработчики под свои нужды. Из-за низкой совместимости программы, работающие с одной версией Unix, могли не работать на машинах с другими версиями. В итоге было решено создать общий документ со стандартами, которым должны следовать разработчики.

В 1983 году было объявлено о создании GNU (GNU’s Not UNIX), Unix-подобной операционной системы. Произошло это под влиянием идеи основателя проекта Ричарда Столманна о необходимости создания свободно распространяемой операционной системы и программного обеспечения с открытым исходным кодом.

Ричард Столманн также основал движение свободного программного обеспечения и сформулирован четыре права, которыми должен обладать пользователь: он может запускать программу для любых целей, он может изучать программы и изменять их согласно своим потребностям, он может распространять программу, чтобы помочь другим, и он может публиковать улучшения программы, чтобы помочь сообществу в целом. Все это говорило о том, что исходный код программы должен быть доступен всем.

Именно эта мысль вдохновила Линуса Торвальдса, создателя Linux, начать в 1991 году работу над своей операционной системой. Linux, как и GNU, это Unix-подобная система, то есть система, появившаяся под влиянием Unix.

В дальнейшем именно система GNU/Linux станет той системой, которую сейчас называют просто Linux.

VDS Timeweb арендовать

Что такое Multics?

Multics разрабатывали для того, чтобы, во-первых, дать возможность использовать ресурсы ЭВМ большому количеству пользователей одновременно, во-вторых, дать пользователям возможность совместно использовать данные, в-третьих, обеспечить хорошую скорость работы с данными.

Однако главные вычислительные задачи не были достигнуты при выпуске первой версии системы, и компания Bell Laboratories перевела свой интерес на другой проект, в результате которого на свет появился Unix.

Истоки Linux

История Linux начинается в 1991 году, когда финский программист Линус Торвальдс стал разрабатывать ядро операционной системы для своего компьютера. Свои наработки он выложил на сервере, и это стало ключевым событием в истории Linux. Сначала десятки, потом сотни и тысячи разработчиков поддержали его проект – общими усилиями на свет появилась полноценная операционная система.

Эмблемой Linux стал Такс (Tux) – пингвин, нарисованный в 1996 году программистом и дизайнером Ларри Юингом. Впрочем, идею использовать именно пингвина придумал сам Линус Торвальдс. Теперь Такс является символом не только Linux, но и свободного программного обеспечения в целом.

С самого начала и по сей день Linux распространяется как свободное программное обеспечение с лицензией GPL. Это значит, что исходный код операционной системы может увидеть любой пользователь, и не только увидеть, но и доработать его. Единственное условие – измененный, модифицированный код должен быть доступен всем и распространяться по лицензии GPL. Это важно, так как дает возможность разработчикам использовать код и в то же время не бояться проблем из-за авторских прав.

Своему успеху Linux во многом обязан GNU: на момент выхода Linux существовало уже много свободных утилит, которые можно было использовать с разработанным ядром.

По факту Linux до сих представляет собой ядро Unix-подобной операционной системы, которое выполняет различные низкоуровневые задачи. В то же время проект GNU нуждался в ядре – разработка Линуса Торвальдса была очень своевременной.

Сейчас благодаря своей гибкости Linux используется на множестве разных устройств, начиная с компьютеров и заканчивая серверами и мобильными устройствами.

Популярные дистрибутивы Linux

Дистрибутив Linux – это определение операционной системы, которая использует ядро Linux и которую можно установить на машину пользователя. В дистрибутивах обычно содержатся не только ядро и сама операционная система, но и полезные приложения: редакторы, проигрыватели, инструменты для работы с базами данных и другое программное обеспечение.

То есть, как уже было сказано в начале статьи, дистрибутив Linux – это операционная система, состоящая из ядра Linux и утилит, которые разрабатываются в рамках GNU.

Количество существующих дистрибутивов Linux превышает 600 штук, более 300 из которых постоянно дорабатываются и обновляются.

Ubuntu

Ubuntu

Ubuntu – один из самых распространенных дистрибутивов, легко устанавливается и интуитивно понятен в работе. Отлично подходит для персональных компьютеров, ноутбуков и серверов. Разрабатывается и спонсируется компанией Canonical Ltd, но имеет активную поддержку и со стороны свободного сообщества. Самая популярная операционная система для веб-серверов.

Debian

Debian

Debian – еще один популярный дистрибутив GNU/Linux, который оказал существенное влияние на развитие всех GNU/Linux-операционных систем в целом. Основные черты Debian: широкие возможности, наличие множества репозиториев, высокое качество версий. Это самый стабильный дистрибутив из всех существующих.

Linux Mint

Linux Mint

Linux Mint – дистрибутив, основанный на Ubuntu и Debian. Linux Mint обладает красивым и удобным дизайном и подойдет даже начинающим пользователям. Поэтому его часто устанавливают на домашние компьютеры для того, чтобы иметь простую и удобную систему. Дистрибутив имеет поддержку различных мультимедийных форматов, в том числе включает проприетарные программы (Adobe Flash), поэтому хорошо подходит для работы с мультимедиа.

Manjaro

Manjaro

Manjaro – дистрибутив, основанный на Arch Linux. Благодаря большому количеству предустановленных программ (например, для офисной работы) он достаточно дружественен к новичкам, но в то же время может быть тонко настроен.

Arch

Arch

Arch – мощный дистрибутив, базирующийся на принципах простоты, современности, прагматизма, гибкости и идеи, что в центре внимания должен быть пользователь. Однако принцип простоты распространяется не на использование системы, а на ее внутреннюю организацию (принципы KISS и Unix-way). Поэтому Arch рассчитан на опытных пользователей, которые самостоятельно настроят и установят необходимые им утилиты.

С 1965 по 1969 год компания Bell Labs совместно с компанией General Electric и группой исследователей из Масачусетского технологического института участвовала в проекте ОС Multics. Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. В этом курсе мы не ставим задачу познакомить слушателей с ОС Multics. Это могло бы быть темой отдельного большого курса. Однако отметим хотя бы некоторые идеи, которые содержались в проекте MAC (так назывался проект ОС Multics).

Во-первых, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, разделялись сегменты данных и сегменты программного кода, и с каждым сегментом связывался уровень доступа (по выполнению для сегментов команд и уровень чтения и записи для сегментов данных). Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы (точнее, сегмента, в котором эта программа содержалась, был не ниже уровня доступа соответствующего сегмента). Такая организация позволяла практически полностью и с полной защитой содержать операционную систему в системных сегментах любого пользовательского виртуального адресного пространства.

Во-вторых, в ОС Multics была спроектирована и реализована полностью централизованная файловая система. В централизованной файловой системе файлы, физически располагающиеся на разных физических устройствах внешней памяти, логически объединяются в один централизованный архив или древовидную иерархическую структуру, промежуточными узлами которой являются именованные каталоги, а в листьях содержатся ссылки на файлы. В том случае, когда при поиске файла в архиве по его имени оказывалось, что соответствующий накопитель (магнитный диск или магнитная лента) не был установлен на устройство внешней памяти, ОС обращалась к оператору с требованием установить нужный том внешней памяти. Естественно, такая дисциплина существенно облегчала операторскую работу и администрирование файловой системы, хотя и затрудняла выполнение таких рутинных действий как перенос части файловой системы с одного компьютера на другой. Позже мы увидим, какой изящный компромисс был выбран при реализации ОС UNIX.

Далее, наличие большой сегментно-страничной виртуальной памяти позволило использовать отображение файлов в сегменты виртуальной памяти. Другими словами, при открытии файла в виртуальной памяти соответствующего процесса образовывался сегмент, в который полностью отображался файл, располагающийся во внешней памяти. (Следует отметить, что в файловой системе ОС Multics на базовом уровне поддерживались файлы со страничной структурой. Более сложные организации являлись надстройкой). Дальнейшая работа с файлом происходила на основе общего механизма управления виртуальной памятью.

Операционная система Multics, хотя и не была полностью доведена до стадии коммерческого продукта, обогатила мировое сообщество системных программистов массой ценных идей, многие из которых сохраняют свою актуальность по сей день и используются применительно не только к операционным системам. Основным недостатком ОС Multics, который, по всей видимости, и помешал довести систему до уровня программного продукта, была ее чрезмерная сложность. Среди участников проекта Multics находились Кен Томпсон и Деннис Ритчи.

Решение о прекращении участия в проекте Multics было принято на самом верхнем уровне руководства Bell Labs, и сотрудники, по существу, были поставлены перед свершившимся фактом. Более того, руководство компании, разочарованное результатами весьма дорогостоящего проекта, вообще не желало больше вести какие-либо работы, связанные с операционными системами.

Читайте также: