В типичной загрузке firmware запускает загрузчик, он передаёт управление ядру, затем поднимается пользовательское пространство и сервисы. Дистрибутив включает не только ядро, но и набор системных компонентов.
Как загружается Linux и из каких частей состоит Linux-дистрибутив?
В типичной загрузке firmware запускает загрузчик, он передаёт управление ядру, затем поднимается пользовательское пространство и сервисы. Дистрибутив включает не только ядро, но и набор системных компонентов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В типичной загрузке firmware запускает загрузчик, он передаёт управление ядру, затем поднимается пользовательское пространство и сервисы. Дистрибутив включает не только ядро, но и набор системных компонентов.
Ядро и initramfs подготавливают доступ к корневой файловой системе, после чего запускается init-процесс, часто systemd. Он организует сервисы и пользовательские сессии. В состав дистрибутива входят библиотеки, утилиты, менеджер пакетов, конфигурация и репозитории. Детали отличаются: возможны другие init-системы, прямой запуск ядра firmware и специальные embedded-схемы. Linux в узком смысле — ядро, а не весь этот набор.