IT-lexikon › Infrastruktur › barebox

barebox

Infrastruktur In English → Uppdaterad: 2026-11-04
Mer info
Skapad av
Sascha Hauer (Pengutronix)
Typ
Bootloader
Licens
GPL-2.0
Officiell sajt
barebox.org
Föregångare
U-Boot

En bootloader för inbyggda Linuxsystem som ser ut som om någon försökt skriva U-Boot med Linuxkärnan som förlaga.

Projektet började som U-Boot-v2 hos tyska Pengutronix, en omskrivning av U-Boot där kodbasen fått växa i decennier utan någon tydlig arkitektur. Skillnaderna var stora nog för att projektet skulle bli eget, och 2009 döptes det om till barebox. Idéerna är lånade från Linuxkärnan: en riktig drivrutinsmodell, devicetree, monterbara filsystem och ett skal med skript i stället för U-Boots miljövariabler fulla av inbäddade kommandon.

barebox har fått fäste främst i industriella ARM-system, ofta i NXP:s i.MX-värld, där Pengutronix är aktiva. U-Boot har fortfarande fler kort och större ekosystem. Valet mellan dem blir därför sällan tekniskt — det avgörs av vad kortleverantörens BSP råkade levereras med.

← Tillbaka till lexikonet