Ядро ОС Linux. Модульная структура ядра, компиляция, сборка ядра

Слайд 2

Содержание

2

Что такое ядро?
Причины обновления ядра
Способы обновления ядра
Нумерация версий ядра
Создание и установка нового

Содержание 2 Что такое ядро? Причины обновления ядра Способы обновления ядра Нумерация
ядра

Слайд 3

Что такое ядро?

3

Ядро - это важнейшая часть Linux, как и любой другой

Что такое ядро? 3 Ядро - это важнейшая часть Linux, как и
операционной системы, поскольку именно ядро обеспечивает взаимодействие с аппаратной частью компьютера, распределение ресурсов, управление процессами и многое другое.

Слайд 4

Причины обновления ядра

4

обновление аппаратуры компьютера;
необходимость работы с новыми программами, которые рассчитаны на

Причины обновления ядра 4 обновление аппаратуры компьютера; необходимость работы с новыми программами,
новую версию ядра и отказываются работать с вашей версией;
обнаружение каких-то ошибок в старой версии ядра, в частности таких, которые представляют угрозы с точки зрения безопасности;
желание повысить производительность системы, используя более совершенную версию ядра, либо оптимизировать ядро для работы с конкретным набором аппаратных средств, имеющихся на вашем компьютере;
простое любопытство и желание работать с последней версией системы.

Слайд 5

Способы обновления ядра

5

Скачать и установить скомпилированное ядро;
Скачать исходники, выбрать нужные модули и

Способы обновления ядра 5 Скачать и установить скомпилированное ядро; Скачать исходники, выбрать
скомпилировать самому. Именно этот вариант нам подходит, т.к. мы сами выбираем какие компоненты включить в ядро, а каким разрешить возможность установки в виде модулей, или же вообще исключить.

Слайд 6

Нумерация версий ядра

3.14.24

Второе число – четное.
Это стабильная версия.

3.17.3

Второе число – нечетное.

Нумерация версий ядра 3.14.24 Второе число – четное. Это стабильная версия. 3.17.3

Это экспериментальная версия.

6

Слайд 7

Подготовка к обновлению ядра

7

Для успешной компиляции на диске должно быть не менее

Подготовка к обновлению ядра 7 Для успешной компиляции на диске должно быть
15 ГБ свободного места.
Скачиваем исходники с https://www.kernel.org/.
Распаковываем.

Устанавливаем необходимые пакеты для компиляции.

Создадим ссылку на папку с исходниками в директории /usr/src/.

Слайд 8

Конфигурирование компонентов

8

Конфигурирование компонентов 8