Слайд 1Несколько фактов истории семейства UNIX/Linux
Материал основан на следующих источниках.
Назаров
С.В., Широков А.И. Многопользовательские операционные системы.
М. Издательский дом МИСиС, 2010.
Широков
А.И., Грузман В.А., Никифоров С.В. Многопользовательские операционные системы. Курс лекций. Часть 1. М. МИСиС 2007, (№ 785)
и литературе, на которых ссылаются эти
работы.
Слайд 2До UNIX был MULTICS
МULTICS (МULTiplexed Information аnd Computing Service), ориентированного
на очень распространенные в те годы компьютеры класса мейнфрейм (mainframe).
Разработки велись для модели GE-645, хотя в те годы главенствующее положение занимали мейнфреймы фирмы IBM, но последняя отказалась от предложения начать такую разработку.
Слайд 3MULTICS и Томпсон с Ритчи
В 60-х годах прошлого века
этот проект основали три фирмы: Gеnегаl Еlесtric Соmраnу, Massachusetts Institute
of Technology (МIТ, Массачусетский технологический институт) и American Telephone and Telegraph (АТ&Т). Последняя была представлена в проекте несколькими сотрудниками подразделения Веll Laboratories. Среди них были Кен Томпсон (Kеn Tompson) и Дэннис Ритчи (Dennis Ritchie). В результате должна была появиться многозадачная, многопользовательская операционная система
Слайд 4
Фото Кена Томпсона. http://alpingvin.narod.ru/item/item.html
Фото Денис Ритчи.
httphttp://http://wwwhttp://www.http://www.adeptishttp://www.adeptis.http://www.adeptis.ruhttp://www.adeptis.ru/http://www.adeptis.ru/vincihttp://www.adeptis.ru/vinci/http://www.adeptis.ru/vinci/mhttp://www.adeptis.ru/vinci/m_http://www.adeptis.ru/vinci/m_parthttp://www.adeptis.ru/vinci/m_part6_2.http://www.adeptis.ru/vinci/m_part6_2.html
Слайд 5Миникомпьютер PDP
http://cipg.km.ru/lessons/ci/les02.html )
Кен и Денис
за работой
Слайд 10Как появилась BSD
В 1975 Кен Томпсон ушел из AT&T в
Калифорнийский университет (University of California Berkley), расположенном в городе Беркли
Там он продолжал работать над совершенствованием версии UNIX. В этом ему активно помогали Билл Джой (Bill Joy) и Чак Халей (Chack Haley).
Слайд 11Билл Джой
С именем Джоя связано появ-ление текстового редактор vi,
командного интерпретатора С, использование виртуальной памяти (позволяющей выпол-няться программам большего
размера, чем свободной физи-ческой памяти). Позже он стал одним из основателей Sun Microsystems
Слайд 12Про TCP/IP
Важным в истории UNIX моментом является 1980 год, когда
фирма BBN (Bolt, Berenek и Newman) подписали контракт с DARPA
(Department of Advanced Resparch Projects Agency – Управление перспективных исследований и разработок, являющейся подразделением Министерство обороны США) на разработку и реализацию протоколов TCP/IP в BSD UNIX. Стандарт на протокол был утвержден в 1993 году.
Слайд 13Linux
В 1991 году Линус Тордвальдс (Linus Tordvalds) написал операционную систему,
названную Linux и распространяемую бесплатно. Она представляет собой версию UNIX
для компьютеров IBM PC, перенесенную сегодня на многие аппаратные платформы . Свою разработку он начал будучи студеном, изучая учебные курсы по программированию на С и UNIX, он занимался, используя операционную систему MINUX, созданную Энди Тэннэнбауманом (Andy Tanenbaum).
Слайд 14Линус Тордвальдс
Он до настоящего времени занимается основой операционной системы Linux
- ЯДРОМ. А выпуском её инсталляторов – многие другие фирмы.
Ознакомить-ся с версиями инсталлято-ров и списком аппаратных платформ Linux, можно, например, по адресу http://www.linux.org/dist/list.html.
В сентябре 2006 года список насчитывал 380 версий.
Слайд 15UNIX
Если говорить о самом названии UNIX, то оно связано с
операционной системой, перво-начально созданной в AT&T. Далее права на эту
систему были куплены фирмой Novell. Она объединилась с другой компанией – SCO (Santa Curuz Operation). В последствии Novell продала все свои права самой SCO. Недавно последняя (SCO) прекратила свое существо-вание и ее преемницей стала Caldera.
Сегодня UNIX является зарегистрирован-ным товарным знаком Open Group.
Слайд 16GNU
Проект GNU начат в 1984 году Ричардом Столлменом (Richard
Stollman). В рамках него издана лицензией GPL (General Public License)
и основано FSF (Free Software Foundation). Этот проект изменился и сегодня обогатился новыми чертами. Сегодня появилось ещё одно понятие - «открытые исходники» (open source). Сама аббревиатура GNU означает GNU’s Not Unix.
Слайд 18Свобода ПО по Столману
1) Разрешается запускать программу и использовать её по
назначению в любых целях.
2) Разрешается изучать устройство программы, то, как
она создана. При этом можно и даже необходимо использовать её свободно представляемые исходники.
3) Разрешается копировать программу в любых количествах и распространять бесплатно всем кому она нужна.
4) Разрешается изменять код программы, изменять её в соответствии со своими представлениями и распространять как на коммерческой основе, так и бесплатно.
Слайд 19Свобода ПО по Столману 2
4 права (или свободы):
запускать программу
для любых целей (свобода 0)
изучать устройство программы и приспосабливать
ее к своим потребностям (свобода 1), что предполагает доступ к исходному коду программы.
распространять программу, имея возможность помочь другим (свобода 2).
улучшать программу и публиковать улучшения, в пользу всего сообщества (свобода 3), что тоже предполагает доступ к исходному коду программы