U-Boot logo

Das U-Boot The Universal Boot Loader


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:

Archived logs of this channel are also available.