Dans le chargeur U-boot, principalement utilisé sur des dispositifs embarqués, une pile TCP a été intégrée et la possibilité de chargement à distance a été mise en œuvre avec la livraison d'images de démarrage, en utilisant le protocole HTTP. Auparavant, seuls des protocoles basés sur UDP, tels que TFTP et NFS, pouvaient être utilisés pour le chargement à distance via le réseau. Il est prévu que le support du chargement via HTTP simplifie considérablement le développement de systèmes embarqués, puisque les serveurs HTTP sont plus répandus et familiers aux développeurs.
Pour le chargement d'une image via HTTP dans U-boot, une nouvelle commande wget a été ajoutée. Pour activer la pile TCP et la commande wget, les paramètres CONFIG_PROT_TCP, CONFIG_PROT_TCP_SACK et CONFIG_CMD_WGET ont été proposés dans le fichier de configuration. Parmi les plans futurs, on mentionne la mise en œuvre du support HTTPS et l'intégration avec UEFI HTTP boot.

Source : opennet.ru
