Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
e_mail 22_02_2103 / Тема 1_3 ДОПОЛНЕНИЕ Несколько фактов истории семейства UNIX.ppt
Скачиваний:
11
Добавлен:
20.04.2015
Размер:
349.7 Кб
Скачать

Несколько фактов истории семейства UNIX/Linux

Материал основан на следующих источниках. Назаров С.В., Широков А.И. Многопользовательские операционные системы.

М. Издательский дом МИСиС, 2010.

Широков А.И., Грузман В.А., Никифоров С.В. Многопользовательские операционные системы. Курс лекций. Часть 1. М. МИСиС 2007, (№ 785)

и литературе, на которых ссылаются эти работы.

До UNIX был MULTICS

МULTICS (МULTiplexed Information аnd Computing Service), ориентированного на очень распространенные в те годы компьютеры класса мейнфрейм (mainframe). Разработки велись для модели GE-645, хотя в те годы главенствующее положение занимали мейнфреймы фирмы IBM, но последняя отказалась от предложения начать такую разработку.

MULTICS и Томпсон с Ритчи

В 60-х годах прошлого века этот проект основали три фирмы: Gеnегаl Еlесtric Соmраnу, Massachusetts Institute of Technology (МIТ, Массачусетский технологический институт) и American Telephone and Telegraph (АТ&Т). Последняя была представлена в проекте несколькими сотрудниками подразделения Веll Laboratories. Среди них были Кен Томпсон (Kеn Tompson) и Дэннис Ритчи (Dennis Ritchie). В результате должна была появиться многозадачная, многопользовательская операционная система

Фото Кена Томпсона.

http://alpingvin.narod.ru/item/item.html

Фото Денис Ритчи.

http://www.adeptis.ru/vinci/m_part6_2.html

Миникомпьютер PDP

Кен и Денис за работой

http://cipg.km.ru/lessons/ci/les02.html )

Первые версии UNIX (AT&T)

Первая

редакция

1971

Первая версия UNIX, написанная на ассемблере для РDР. Включала компилятор В и много известных команд и утилит, в том числе cat(1), chdir(1), chmod(1), cp(1), ed(1), find(1), mail(1), mkdir(1), mkfs(1М), mount(1М), mv(1), rm(1), rmdir(1) w(1) who(1). В основном использовалась как инструменталь- ное средство обработки текстов для патентного отдела.

Первые версии (продолжение)

Третья

редакция

1973

Четвертая

редакция

1973

В системе появилась команда сс(1), запускавшая компилятор С. Число установленных систем достигло 16.

Первая система, в которой ядро написано на языке высокого уровня С.

Первые версии (продолжение)

Шестая

редакция

1975

Первая версия системы, доступная за пределами Веll Labs. Система полностью переписана на языке С. С этого времени начинается появление новых версий, разработанных за пределами Веll Labs,в частности, эта версия системы была установлена Томпсоном в Калифорнийском университете в Беркли, и на ее основе вскоре была выпущена первая версия BSD (Berke1еу Software Distribution) UNIX.

Первые версии (продолжение)

Седьмая

редакция

1979

Эта версия включала командный интерпретатор Воurne Shell и компилятор С от Кернигана и Ритчи. Ядро было переписано для упрощения переносимости системы на другие платформы. Лицензия на эту версию была куплена фирмой Мicrosoft, которая разработала на ее базе операционную систему XENIX

Как появилась BSD

В 1975 Кен Томпсон ушел из AT&T в Калифорнийский университет (University of California Berkley), расположенном в городе Беркли Там он продолжал работать над совершенствованием версии UNIX. В этом ему активно помогали Билл Джой (Bill Joy) и Чак Халей (Chack Haley).