Developer(s) | DENX Software Engineering |
---|---|
Initial release | October 15, 1999 |
Stable release | v2024.04
/ April 2, 2024[1] |
Repository | |
Written in | C, Assembly |
Available in | English |
Type | Boot loader |
License | GPL-2.0-or-later[2] |
Website | docs |
Das U-Boot (subtitled "the Universal Boot Loader" and often shortened to U-Boot; see History for more about the name) is an open-source boot loader used in embedded devices to perform various low-level hardware initialization tasks and boot the device's operating system kernel. It is available for a number of computer architectures, including M68000, ARM, Blackfin, MicroBlaze, AArch64, MIPS, Nios II, SuperH, PPC, RISC-V, LoongArch and x86.