- •Несколько фактов истории семейства UNIX/Linux
- •До UNIX был MULTICS
- •MULTICS и Томпсон с Ритчи
- •Фото Кена Томпсона.
- •Миникомпьютер PDP
- •Первые версии UNIX (AT&T)
- •Первые версии (продолжение)
- •Первые версии (продолжение)
- •Первые версии (продолжение)
- •Как появилась BSD
- •Билл Джой
- •Linux
- •Линус
- •UNIX
- •Ричард Столман
- •Свобода ПО по Столману
- •Свобода ПО по Столману 2
Несколько фактов истории семейства 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).