Дерево исходных кодов ядра

We use cookies. Read the Privacy and Cookie Policy

Дерево исходных кодов ядра

Дерево исходных кодов ядра содержит ряд каталогов, большинство из которых также содержит подкаталоги. Каталоги, которые находятся в корне дерева исходных кодов, и их описание приведены в табл. 2.1.

Таблица 2.1. Каталоги в корне дерева исходных кодов ядра

Каталог Описание arch Специфичный для аппаратной платформы исходный код crypto Криптографический API Documentation Документация исходного кода ядра drivers Драйверы устройств fs Подсистема VFS и отдельные файловые системы include Заголовочные файлы ядра init Загрузка и инициализация ядра ipc Код межпроцессного взаимодействия kernel Основные подсистемы, такие как планировщик lib Вспомогательные подпрограммы mm Подсистема управления памятью и поддержка виртуальной памяти net Сетевая подсистема scripts Сценарии компиляции ядра security Модуль безопасности Linux sound Звуковая подсистема usr Начальный код пространства пользователя (initramfs)

Некоторые файлы, которые находятся в корне дерева исходных кодов, также заслуживают внимания. Файл COPYING — это лицензия ядра (GNU GPL v2). Файл CREDITS — это список разработчиков, которые внесли большой вклад в разработку ядра. Файл MAINTAINERS — список людей, которые занимаются поддержкой подсистем и драйверов ядра. И наконец, Makefile — это основной сборочный файл ядра.