Buildroot
Więcej informacji
- Typ
- System budowania wbudowanego Linuksa
- Licencja
- GPL-2.0
- Oficjalna strona
- buildroot.org
Stos plików Makefile, który za jednym zamachem buduje toolchain, jądro, bootloader i system plików dla wbudowanego urządzenia z Linuksem.
Buildroot powstał około 2001 roku wśród twórców uClibc, którzy potrzebowali prostego sposobu na przetestowanie swojej biblioteki C w kompletnym systemie. Prostotę zachował do dziś: konfiguruje się go w tym samym menu (make menuconfig) co jądro Linuksa, a wynikiem jest gotowy obraz dysku. Nowe wydania ukazują się cztery razy w roku.
Filozofia jest taka, że urządzenie docelowe nie ma menedżera pakietów. Zmieniasz coś istotnego — budujesz wszystko od nowa, co jest na tyle szybkie, że da się z tym żyć. W routerze, kamerze czy jednozadaniowym sterowniku to dokładnie to, czego trzeba. Produkty wymagające wielu wariantów, aktualizowalnych pakietów i śledzenia licencji plik po pliku zwykle lądują w końcu w Yocto Project.