Леннарт Поттеринг из Microsoft предлагает ужесточить процесс загрузки Linux. Создание собственного начального RAM-диска? Это небезопасно! SysVInit vs SystemD ( для справки )
Процесс инициализации Linux
При запуске Linux следует набору предварительно определенных последовательностей загрузки. На последнем этапе процесса загрузки запускается система инициализации. Система инициализации служит первым процессом в пространстве пользователя и отвечает за запуск других важных служб и процессов.
В Linux есть две наиболее важные системы инициализации, а именно System V init (SysVInit) и SystemD.
SysVInit — это классический процесс инициализации в Linux. В процессе инициализации отдельная служба устанавливает соответствующие сценарии в каталог /etc/init.d. Кроме того, сценарии должны поддерживать стандартные команды, такие как запуск, остановка и состояние. Одной из основных характеристик этой системы инициализации является то, что это процесс с однократным запуском, после которого отдельные сл