Ядро Linux
- Ядро Linux, обзор
- Настройка и компиляция ядра
- Компиляция внешних модулей (динамически загружаемые модули ядра)
- Конфигурирование параметров ядра Linux
- Установка патчей на ядро
- Загрузка и выгрузка модулей ядра. Утилиты управления модулями.
- Установка ядра с dpkg
- Возможные проблемы ядра и их решение
Ядро Linux, обзор
Относительно подробную историю создания ядра Linux можно найти в известной книге Линуса Торвальдса «Just for fun». Нас из неё интересуют следующие факты:
- Ядро создал в 1991 году студент университета Хельсинки Линус Торвальдс;
- В качестве платформы он использовал ОС Minix, написанную его преподавателем Эндрю Таненбаумом, запущенную на персональном компьютере с процессором Intel 80386;
- В качестве примера для подражания он использовал ОС семейства Unix, а в качестве путеводителя — сначала стандарт POSIX, а затем просто исходные коды программ из комплекта GNU (bash, gcc и пр).
Эти факты в значительной мере определили пути развития ядра в дальнейшем, их следствия заметны и в современном ядре.
В частности, известно, что Unix-системы в своё время разделились на два лагеря: потомки UNIX System V Release 4 (семейство SVR4) против потомков Berkley Software Distribution v4.2 (BSD4.2). Linux по большей части принадлежит к первому семейству, но заимствует некоторые существенные идеи из второго.