Buildroot
Подробнее
- Тип
- Система сборки встраиваемого Linux
- Лицензия
- GPL-2.0
- Официальный сайт
- buildroot.org
Куча Makefile, которая за один проход собирает тулчейн, ядро, загрузчик и корневую файловую систему для встраиваемого Linux-устройства.
Buildroot возник около 2001 года среди разработчиков uClibc, которым нужен был простой способ проверять свою библиотеку C в полноценной системе. Эта простота сохранилась: настройка идёт в том же меню (make menuconfig), что и у ядра Linux, а на выходе получается готовый образ диска. Новые релизы выходят четыре раза в год.
Философия такова: на целевом устройстве нет менеджера пакетов. Меняете что-то существенное — пересобираете всё, и это достаточно быстро, чтобы быть разумным. Для роутера, камеры или контроллера одной задачи именно то, что нужно. Продукты, которым нужны несколько вариантов, обновляемые пакеты и учёт лицензий по файлам, обычно в итоге переезжают на Yocto Project.