Buildroot
Altre info
- Tipo
- Sistema di build per Linux embedded
- Licenza
- GPL-2.0
- Sito ufficiale
- buildroot.org
Un insieme di Makefile che costruisce in un colpo solo toolchain, kernel, bootloader e root filesystem di un dispositivo Linux embedded.
Buildroot nasce intorno al 2001 tra gli sviluppatori di uClibc, che cercavano un modo semplice per provare la loro libreria C dentro un sistema completo. Ha mantenuto quella semplicità: la configurazione avviene con la stessa interfaccia a menu del kernel Linux (make menuconfig) e il risultato è un'immagine disco già pronta. Escono quattro versioni all'anno.
La filosofia è che il sistema di destinazione non ha un gestore di pacchetti: se cambi qualcosa di importante, ricompili tutto, e questo è abbastanza veloce da risultare ragionevole. Per un router, una telecamera o un controllore dedicato è esattamente ciò che serve. I prodotti che richiedono più varianti, pacchetti aggiornabili e tracciamento delle licenze file per file finiscono invece spesso sul Yocto Project.