In den U-Boot-Lader, der hauptsächlich in eingebetteten Geräten verwendet wird, ist ein TCP-Stack integriert und die Möglichkeit der Fernladung mit der Bereitstellung von Boot-Images unter Verwendung des HTTP-Protokolls implementiert. Zuvor konnten für die Fernladung über das Netzwerk nur auf UDP basierende Protokolle wie TFTP und NFS verwendet werden. Es wird erwartet, dass die Unterstützung der Ladung über HTTP die Entwicklung eingebetteter Systeme erheblich vereinfacht, da HTTP-Server verbreiteter und den Entwicklern vertrauter sind.
Für das Laden von Images über HTTP in U-Boot wurde ein neuer Befehl wget hinzugefügt. Zur Aktivierung des TCP-Stacks und des Befehls wget werden in der Konfigurationsdatei die Parameter CONFIG_PROT_TCP, CONFIG_PROT_TCP_SACK und CONFIG_CMD_WGET vorgeschlagen. Zu den zukünftigen Plänen gehört die Implementierung der Unterstützung für HTTPS und die Integration mit UEFI HTTP-Boot.

Quelle: opennet.ru
