Lessico IT › Infrastruttura › barebox

barebox

Infrastruttura Svenska → Aggiornato: 2026-11-04
Maggiori informazioni
Creatore
Sascha Hauer (Pengutronix)
Tipo
Bootloader
Licenza
GPL-2.0
Sito ufficiale
barebox.org
Predecessore
U-Boot

Un bootloader per sistemi Linux embedded che sembra il risultato di una riscrittura di U-Boot con il kernel Linux come modello.

Il progetto nacque come U-Boot-v2 presso l'azienda tedesca Pengutronix: una riscrittura di U-Boot, il cui codice era cresciuto per anni senza troppa architettura. Le differenze divennero tali che il progetto prese una strada autonoma e nel 2009 fu ribattezzato barebox. Le idee sono mutuate dal kernel Linux: un vero modello dei driver, il devicetree, filesystem montabili e una shell con script veri, al posto delle variabili d'ambiente di U-Boot piene di comandi incorporati.

barebox si è affermato soprattutto nei sistemi ARM industriali, spesso nel mondo i.MX di NXP, dove Pengutronix è attiva. U-Boot supporta ancora più schede e ha un ecosistema più ampio. La scelta tra i due, quindi, raramente è tecnica: dipende da ciò che il BSP del produttore della scheda includeva di serie.

← Torna al lessico