In de U-boot-bootloader, dat voornamelijk wordt gebruikt op embedded apparaten, is een TCP-stack geïntegreerd en is de mogelijkheid voor remote booting geïmplementeerd met de levering van opstartafbeeldingen via het HTTP-protocol. Eerder konden alleen protocollen op basis van UDP, zoals TFTP en NFS, voor remote booting via het netwerk worden gebruikt. Het wordt verondersteld dat de ondersteuning voor booting via HTTP de ontwikkeling van embedded systemen aanzienlijk zal vereenvoudigen, aangezien HTTP-servers veel gebruikelijker en vertrouwd zijn voor ontwikkelaars.
Voor het downloaden van afbeeldingen via HTTP in U-boot is een nieuwe wget-opdracht toegevoegd. Voor het activeren van de TCP-stack en de wget-opdracht zijn in het configuratiebestand de parameters CONFIG_PROT_TCP, CONFIG_PROT_TCP_SACK en CONFIG_CMD_WGET voorgesteld. Tot de plannen voor de toekomst behoren de implementatie van ondersteuning voor HTTPS en integratie met UEFI HTTP boot.

Bron: opennet.ru
