IT-словарь › Инфраструктура › U-Boot

U-Boot

Инфраструктура Svenska → Обновлено: 2026-11-02
Подробнее
Тип
Загрузчик
Лицензия
GPL-2.0
Исходный код
source.denx.de

Загрузчик, запускающий Linux на значительной части роутеров, отладочных плат и прочих встраиваемых систем мира.

Полное имя — Das U-Boot, игра слов по мотивам немецкого фильма о подводной лодке. Начинался как PPCBoot для плат на PowerPC, долгое время поддерживался Вольфгангом Денком в немецкой DENX и получил новое имя, когда распространился на ARM, MIPS, а затем и RISC-V. Он инициализирует память и тактирование, загружает ядро из флеш-памяти, с SD-карты или по сети через TFTP и передаёт управление вместе с device tree, описывающим железо.

Подключите к роутеру последовательный кабель — и часто увидите приглашение => за обратным отсчётом, который можно прервать. Отсюда можно читать и писать память, менять переменную окружения bootcmd и грузить что угодно — поэтому это приглашение и спасательный круг разработчика, и любимая дверь аппаратного хакера. Свежие версии умеют также выступать средой UEFI и проверять подписанные образы.

← Назад к словарю