barebox
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.