Ядро является центральной частью операционной системы. Он обрабатывает «закулисные» задачи, так что ваше приложение пользовательского пространства (приложение конечного пользователя) может работать, не зная внутренних деталей и сложностей оборудования.
Самое главное, ядро выполняет:
- Управление памятью
- Управление процессами
- Поддержка виртуальной файловой системы
Обработчики прерываний
+ еще.
Подробнее о внутренней работе ядра Linux вы можете прочитать в замечательной книге Роберта Лава "Разработка ядра Linux".