IT-lexicon › Infrastructuur › barebox

barebox

Infrastructuur Svenska → Bijgewerkt: 2026-11-04
Meer info
Gemaakt door
Sascha Hauer (Pengutronix)
Type
Bootloader
Licentie
GPL-2.0
Officiële site
barebox.org
Voorganger
U-Boot

Een bootloader voor embedded Linuxsystemen die eruitziet alsof iemand U-Boot probeerde te herschrijven met de Linuxkernel als voorbeeld.

Het project begon als U-Boot-v2 bij het Duitse Pengutronix: een herschrijving van U-Boot, waarvan de codebase jarenlang had kunnen groeien zonder noemenswaardige architectuur. De verschillen werden groot genoeg om een eigen weg in te slaan, en in 2009 volgde de naamswijziging naar barebox. De ideeën zijn geleend van de Linuxkernel: een echt drivermodel, devicetree, mountbare bestandssystemen en een shell met echte scripts in plaats van de omgevingsvariabelen van U-Boot, volgepropt met ingebakken commando's.

barebox heeft vooral voet aan de grond gekregen in industriële ARM-systemen, vaak in de i.MX-wereld van NXP, waar Pengutronix actief is. U-Boot ondersteunt nog altijd meer boards en heeft het grotere ecosysteem. De keuze tussen beide is dus zelden technisch — die hangt af van wat de BSP van de boardleverancier toevallig meelevert.

← Terug naar het lexicon