Leksykon IT › Infrastruktura › barebox

barebox

Infrastruktura Svenska → Zaktualizowano: 2026-11-04
Więcej informacji
Twórca
Sascha Hauer (Pengutronix)
Typ
Bootloader
Licencja
GPL-2.0
Strona oficjalna
barebox.org
Poprzednik
U-Boot

Bootloader dla wbudowanych systemów z Linuksem, który wygląda tak, jakby ktoś próbował napisać U-Boota od nowa, biorąc za wzór jądro Linuksa.

Projekt zaczął się jako U-Boot-v2 w niemieckiej firmie Pengutronix i był przepisaniem U-Boota, którego kod przez lata rósł bez większej architektury. Różnice stały się na tyle duże, że projekt poszedł własną drogą, a w 2009 roku zmienił nazwę na barebox. Pomysły pochodzą z jądra Linuksa: porządny model sterowników, devicetree, montowane systemy plików oraz powłoka z prawdziwymi skryptami zamiast zmiennych środowiskowych U-Boota wypchanych poleceniami.

barebox przyjął się głównie w przemysłowych systemach ARM, często w świecie i.MX firmy NXP, gdzie Pengutronix jest aktywny. U-Boot obsługuje więcej płytek i ma większy ekosystem. Wybór między nimi rzadko bywa więc techniczny — zwykle decyduje to, z czym przyszedł BSP od producenta płytki.

← Wróć do leksykonu