Barebox-2014.03.0

Das Barebox Projekt hat Version 2014.03.0 des Bootloaders veröffentlicht.

Neue und geupdatete Features sind:

  • Die i.MX25 und i.MX27 Prozessoren haben nun Support für die Initialisierung aus dem Devicetree. Bei anderen i.MX Boards wurden die Devicestrees geupdatet.
  • Initialer Support für die MIPS Loongson Architektur wurde aufgenommen.
  • Die UBIFS Implementierung ist nun in der Lage, mit Links umzugehen.
  • Es können nun automatisch aufgrund von Informationen aus dem Devicetree die passenden console= Angaben an den Kernel übergeben werden.
  • Diverse Bugs wurden gefixt, z.B. fuktioniert nun die SoC Type Detection beim Booten von eMMC auf i.MX6. Das PFD Clock Gating wurde gefixt, die ASIX AX88772B USB Netzwerkchips wurden bereinigt und es wurden diverse Bugs im NAND- und SD-Card Handling gefixt.
  • Ein neuer Treiber für National Semiconductor DP83865 Phys wurde aufgenommen. Das Freescale MCIMX53-START-R Board ist nun unterstützt, und der Support für Tegra20 wurde verbessert.
  • Das Sandbox Environment wurde geupdatet.

Der Barebox Bootloader macht weiterhin gute Fortschritte, die Anzahl der Contributions aus der Community wächst beständig.


Weiterführende Links

Secure Boot on Rockchip RK3588

The Rockchip RK3588 SoC provides hardware features to verify the integrity and legitimacy of firmware running on a device. I presented how to enable Rockchip Secure boot with barebox at the Embedded Recipes conference 2026 in Nice. This blog post goes into more details how Secure Boot works on the RK3588, how to enable Secure Boot in barebox, and what to take into consideration when integrating it into devices.


Bringing Barebox into OE-Core (Yocto)

This blog post chronicles the multi-year journey to get Barebox accepted into OE-Core—from the early attempts to the eventual success in October 2024. Along the way, we’ll explore the technical hurdles we faced, the community discussions that shaped the process, and the improvements we added to both OE and Barebox.

DSA in Barebox

The v2022.05.0 Release of barebox introduced initial support for the Distributed Switch Architecture (DSA) Framework. DSA is originally a subsystem from the Linux Kernel, which exposes the individual ports of a network switch IC as virtual network interfaces.