barebox
Daha fazla bilgi
- Yaratıcı
- Sascha Hauer (Pengutronix)
- Tür
- Önyükleyici
- Lisans
- GPL-2.0
- Resmî site
- barebox.org
- Öncül
- U-Boot
Gömülü Linux sistemleri için, sanki biri U-Boot’u Linux çekirdeğini şablon alarak yeniden yazmaya kalkmış gibi görünen bir önyükleyici.
Proje, Alman firması Pengutronix’te U-Boot-v2 adıyla başladı; yıllardır pek mimari gözetilmeden büyümüş U-Boot kod tabanının yeniden yazımıydı. Farklar yolların ayrılmasına yetecek kadar büyüyünce 2009’da ad barebox oldu. Fikirler Linux çekirdeğinden ödünç: düzgün bir sürücü modeli, devicetree, bağlanabilir dosya sistemleri ve içine komut doldurulmuş U-Boot ortam değişkenleri yerine gerçek betikler çalıştıran bir kabuk.
barebox esas olarak Pengutronix’in aktif olduğu NXP i.MX dünyasındaki endüstriyel ARM sistemlerinde tutundu. U-Boot hâlâ daha fazla kartı destekliyor ve ekosistemi daha geniş. Dolayısıyla ikisi arasındaki seçim nadiren teknik olur; kart üreticisinin BSP’sinin yanında ne geldiyse o kazanır.