Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

unix.linux

.pdf
Скачиваний:
16
Добавлен:
08.05.2015
Размер:
301.19 Кб
Скачать

2003

SCO Group подаёт в суд на IBM за незаконное добавление в ядро Linux кода, принадлежащего SCO

Выходит Linux 2.6 с огромным количеством измен

2005

Выходит Minix 3

2007

Суд постановил, что SCO не обладает правами на исходный код UNIX и UnixWare

Выходит дистрибутив Debian с ядром GNU Hurd K16 вместо Linux

2009

Эндрю Танненбаум получает грант $2,5 млн. на дальнейшую разработку Minix

В Linux 2.6.31 добавлена поддержка USB 3.0

Концепции UNIX

Портируемость

ОС написана на языке высокого уровня, а не на ассемблере

Позволяет легко выполнять перенос ОС на другие платформы — достаточно иметь компилятор языка, на котором написана ОС, для целевой платформы

Всё есть файл

Любой объект, который может потребоваться пользователю, отображается на файловую систему в виде файла

Позволяет быстро и удобно получать доступ к системным объектам

Позволяет обрабатывать системную информацию стандартными утилитами обработки текстов

Иерархическая файловая система

Произвольная глубина вложенности

Слабые ограничения на длину имени файла

Чувствительность к регистру

Файл есть поток байт

Интерпретатор команд — просто ещё одна программа

Интерпретатор предоставляет некоторое количество команд

Дополнительные команды — отдельные программы

Простая замена интерпретатора команд

Добавление команд без перекомпиляции ядра

По стандарту интерпретатор команд понимает программы на языке shell (sh). Кратчайшая программа — вызов другой команды или программы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]