systemd-boot — это бесплатный менеджер загрузки с открытым исходным кодом , созданный путем слияния устаревшего проекта gummiboot с systemd в мае 2015 года. [1] [2] [3] [4]
gummiboot был разработан сотрудниками Red Hat Кей Сиверс и Харальдом Хойером и спроектирован как минимальная альтернатива GNU GRUB для систем, использующих Unified Extensible Firmware Interface (UEFI). Он автоматически обнаруживал загрузочные образы (включая операционные системы и другие загрузчики), не требовал файла конфигурации, предоставлял базовый интерфейс на основе меню, а также мог интегрироваться с systemd для предоставления данных о производительности. [5]
Как игра слов , название «gummiboot» означает « резиновая (надувная) лодка » на немецком языке , родном языке его первоначальных разработчиков. [6] Несмотря на то, что проект Fedora от Red Hat был разработан двумя его сотрудниками, он не использовал gummiboot для загрузки систем UEFI; вместо этого он использовал efilinux для последовательной загрузки GRUB. [6] [7]
gummiboot был лицензирован под LGPL-2.1-или-более поздней версии , в отличие от GRUB, который лицензирован под GPL-3.0-или-более поздней версии . Это различие было призвано сделать gummiboot пригодным для использования в системах UEFI, реализующих безопасную загрузку , [6] из-за проблем, связанных с его требованием распространять все ключи авторизации ( цифровые сертификаты ), необходимые для запуска программного обеспечения с лицензией GPL-v3, если действуют такие аппаратные ограничения, как безопасная загрузка. [7]