История операционной системы Linux
История операционной системы Unix. Период становления.
1957 - в Bell Labs под руководством Виктора Высотского создана система BESYS
1964 - BESYS не подходит для современных компьютеров
Высотский подключился к Multics (AT&T вышла из проекта в 1969)
UNIX разработана в Bell Labs Кеном Томпсоном, Деннисом Ритчи и Дугласом Макилроем
1969 - Кен Томпсон создал первую ОС для DEC PDP-7. Брайан Керниган назвал её UNIX (позже UNIX)
1971 - версия ОС для PDP-11. Edition 1 стала первой официальной версией
В 1969 Томпсон разработал язык программирования B ( упрощенный вариант BCPL)
1972 - Edition 2. Переписана на языке B
1969-1973 - на основе B разработан язык C (компилируемый)
1973 - Edition 3 со встроенным компилятором C
1973 - Edition 4 с системным ядром, переписанным на C
1975 - Edition 5, полностью переписана на C
1975 - Edition 6
1979 - Edition 7 (последняя версия). Появился Bourne Shell - интерпретатор коммандной строки
История операционной системы Unix. 80-е годы – наше время. GNU GPL.
Создана в Bell Labs Кеном Томпсоном в 1969
Начало 1980-х - AT&T начинает коммерческую версию UNIX
1982 - UNIX System III (основана на Edition 7)
Из-за запрета 1956 года компания передала исходный код ВУЗам
1973 - исходные коды получил университет Беркли
1978 - BSD UNIX (Беркли). Основана на Edition 6
1979 - 3BSD (основана на Edition 7). Создана Биллом Джоем. Поддерживает виртуальную память.
Причина раскола AT&T и университета Беркли - реализация TCP/IP
Было два интерфейса - Berkley Sockets и интерфейс транспортного уровня TLI
1983 - выпущена BSD 4.2. Поддерживала Ethernet и Arpanet
1983-90 - в BSD добавлены отладчик ядра, файловые системы NFS и VFS
AT&T выпускала ОС System V
1983 - SVR1. Текстовый редактор, библиотека curses
1984 - SVR2. Монопольный доступ к файлам
1987 - SVR3. Поддержка TLI, поддержка файловой системы RFS
1988 - SVR4. TCP/IP, сокеты, файловая система NFS
После UNIX менял владельцев и длительное время принадлежал Novell
1993 - Novell передала права на ТЗ консорциуму X/Open (позже The Open Group)
1995 - Novell продала лицензию System V компании Santa Cruz Operation
2000 - Santa Cruz Operation продала UNIX компании Caldera, которая была переименована в SCO Group
SCO Group заявила права на исходный код UNIX, но в 2010 суд вынес вердикт в пользу Novell
GNU GPL - лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 (GNU - 1983)
Цель - предоставить пользователю права копировать, модифицировать и распространять программы
История операционной системы Minix и начало Linux.
Создана Эндрю Таненбаумом в Амстердамском свободном университете. Сокращенный код ядра, подсистемы управления памятью и файловой системы были напечатаны в книге. Написана на языке C.
В 1987 Minix была только учебным пособием. Она не усовершенствовалась и не принимала патчи.
Minix 2.0 прилагалась ко второй редакции книги
Minix 3 анонсирован в 2005. Был переработан и годен к использованию как ОС для микроконтроллеров
Части системы разделены как модули и изолированы. Каждый драйвер выполняется как отдельный процесс и при крахе автоматически перезапускается.
Linux
В 1991 Линус Торвальдс был разочарован лицензией Minix и стал работать над своей ОС
Разработка ядра Linux велась на Minix, и приложения Minix были использованы в Linux.
Позже появилась возможность разрабатывать на базе самой Linux. Приложения GNU заменили приложения Minix. Для коммерческого использования начался переход на GNU GPL.
История операционной системы Linux.
В 1991 Линус Торвальдс захотел написать UNIX-совместимое ядро ОС для ПК с Intel 80386
Прототипом ядра стала система Miinix (созданная Эндрю Таненбаумом в 1987)
ОС должна была поддерживать стандарт POSIX (системные вызовы)
Первая версия ядра была опубликована под GNU GPL
1992 - версия ядра 0.95
1994 - версия 1.0
Благодаря GNU Торвальдс получил возможность использовать с Linux свободные утилиты.
Появилась возможность создать полностью свободную ОС.
Первым дистрибутивом, получившим широкое распространение, стал Slackware (1993, Патрик Фолькердинг)
Компания Red Hat (1995) реализовала идею выпуска коммерческой версии ОС
Debian (1993) Цель - Сделать целостный дистрибутив. Некоммерческий проект.
Gentoo (1999, Дэниел Роббинс). Основная цель - собственная сборка под конкретное аппаратное обеспечение и минимальный набор программ
Ubuntu (2004) основана на Debian - самый популярный дистрибутив для десктопов
|