Das U-Boot

Un article de Wikipédia, l'encyclopédie libre.
Das U-Boot
Description de l'image U-Boot Logo.svg.
Description de cette image, également commentée ci-après
Capture d'écran de l'amorçage
Informations
Développé par DENX Software Engineering
Première version le 15 octobre 1999, il y a 22 ans
Dernière version v2020.01
Version avancée (v2020.04-rc3)
Dépôt source.denx.de/u-boot/u-bootVoir et modifier les données sur Wikidata
État du projet en développement
Écrit en C, Assembleur
Environnement Linux (pour les systèmes de fichiers)
Formats lus Btrfs, Cramfs, ext2, ext3, ext4, File Allocation Table, JFFS2, ReiserFS, SquashFS, UBI File System, ZFS et U-Boot uImage (d)Voir et modifier les données sur Wikidata
Langues anglais
Type Bootloader
Politique de distribution gratuit
Licence GNU GPLv2+[1]
Documentation www.denx.de/wiki/DULG/Manual et u-boot.readthedocs.io/en/latestVoir et modifier les données sur Wikidata
Site web https://www.denx.de/wiki/U-Boot/

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é à remplacer le BIOS et l'UEFI. Il est notamment utilisé au sein de SpaceX pour leurs fusées Falcon et capsule spatial Dragon[2]

U-boot possède un grand nombre de fonctionnalités:

  • gestion du port série
  • pile protocolaire usb, avec prise en charge des claviers et stockage de masse
  • gestion du réseau, avec possibilité de charger des images depuis le réseau
  • chargement avec ramdisk, device tree
  • ...

Le chargeur d'amorçage Barebox est dérivé d'U-Boot version 2.

Notes et références[modifier | modifier le code]

  1. « License de Das U-Boot », sur git.denx.de (consulté le )
  2. (en-US) John Dietrick, « We are the SpaceX software team, ask us anything! », sur reddit, (consulté le )

Voir aussi[modifier | modifier le code]

  • RedBoot, un chargeur d'amorçage similaire tiré du système eCos.
  • Coreboot, un chargeur d'amorçage anciennement nommé LinuxBIOS.
  • Libreboot est une distribution de coreboot destinée à proposer une alternative exempte de toute implémentation propriétaire.

Lien externe[modifier | modifier le code]