Welcome to U-Boot's website.
Das U-Boot, often shortened to U-Boot, is a free and open-source boot loader for various embedded devices,
whose purpose is to perform various hardware initialization tasks and boot the device's operating system kernel.
U-Boot is loaded from a supported storage device, such as a microSD card or SPI flash, and the operating system kernel is loaded from a storage device supported by U-Boot on the particular system, such as a microSD card or eMMC chip.
U-Boot also provides a command-line interface on the system console or serial port, which allows the user to interact with the boot process in various ways.
Often described as the universal boot loader, U-Boot is available for many architectures, including ARM, MIPS, PowerPC, RISC-V, x86 and x86_64. If you want to learn more about U-Boot, you may wish to read the Wikipedia U-Boot article
Current status
Latest stable release: v2023.10 (download), released Mon 02 October 2023
Latest release candidate: v2024.01-rc2 (download), released Mon 06 November 2023
Merge window is CLOSED, next
branch is OPEN
Get involved
There are different ways to get involved in the U-Boot community, as described below.
Mailing lists
To post to the mailing list, send your email messages to u-boot@lists.denx.de.
You may also consider subscribing.
U-Boot custodian trees also have their own mailing list.
Mailing list archives
Chat with us
The IRC channel is on the Libera.Chat IRC network. Use the following parameters in your IRC client:
- Server:
irc.libera.chat
- Ports:
6667
(plain) and6697
(TLS, recommended) - Channel:
#u-boot
Archived logs of this channel are also available.