| Développé par | DENX Software Engineering |
|---|---|
| Première version | le 15 octobre 1999 |
| Dernière version | 2026.04 () |
| Dépôt | source.denx.de/u-boot/u-boot |
| État du projet | en développement |
| Écrit en | C, Assembleur |
| Environnement | ARM, M68K, MIPS, PowerPC, RISC-V, SPARC, x86. |
| Formats lus | Btrfs, Cramfs, ext2, ext3, ext4, File Allocation Table, JFFS2, ReiserFS, SquashFS, UBI File System, ZFS et U-Boot uImage (d) |
| Langues | anglais |
| Type | Chargeur_d'amorçage |
| Politique de distribution | logiciel libre, gratuit et open source |
| Licence | GNU GPLv2+ |
| Documentation | www.denx.de/wiki/DULG/Manual et u-boot.readthedocs.io/en/latest |
| Site web | u-boot-project.org |
Das U-Boot (en référence au sous-marin allemand Unterseeboot) ou U-Boot (de l'anglais « Universal-Boot », signifiant « Démarrage universel ») est un logiciel libre, utilisé comme chargeur d'amorçage, surtout sur les systèmes embarqués. Il est destiné, sur les plateformes à base d'architecture x86 et x86_64, à remplacer le BIOS et l'UEFI. Il est également utilisé sur les architectures ARM, RISC-V, PowerPC, M68K, MIPS et SPARC.
Il est notamment utilisé au sein de SpaceX pour leurs fusées Falcon et capsules spatiales Dragon
U-boot possède un grand nombre de fonctionnalités:
Le chargeur d'amorçage Barebox est dérivé d'U-Boot version 2.