Меню
Главная
Случайная статья
Настройки
|
Barebox (ранее известный также как U-Boot-v2) — компьютерный загрузчик операционных систем, ориентированный на встроенные устройства с архитектурами ARM, Blackfin, MIPS, Nios II и x86. Распространяется под лицензией GNU GPL v2.
Типичное назначение barebox — стартовать из встроенного ПЗУ вычислительной системы, проинициализировать аппаратуру и стартовать ОС (как правило, Linux).
Отправной точкой для создания загрузчика barebox стал популярный загрузчик Das U-Boot.
Barebox использует ряд идей U-Boot, в частности, похожий интерфейс пользователя.
Также Barebox имеет свои особенности — при разработке barebox широко используется методология и технология,
успешно себя зарекомендовавшие при разработке ядра Linux (например,
система сборки kbuild). Программные интерфейсы barebox сделаны
приближенными к таковым в Linux, что позволяет с небольшими затратами заимствовать драйвера из Linux.
Следует отметить способность barebox работать под управлением ОС GNU/Linux, при этом barebox поддерживает
виртуальные накопители и сетевые устройства — данная возможность облегчает отладку аппаратно-независимых
компонент загрузчика, таких как файловая подсистема или сетевая подсистема.
Содержание
Происхождение названия
Большинство разработчиков Linux знакомы с busybox, мощным набором типовых программных средств Unix, упрощенных для работы во встраиваемых системах на базе Linux. Barebox стремится быть столь же мощным и полезным набором программных средств, работающим на «голом железе» (англ. bare metal), то есть без операционной системы.
Примечания
- Barebox download section
См. также
Ссылки
|
|