O bootloader U-Boot, usado principalmente em dispositivos embarcados, integra uma pilha TCP e implementa inicialização remota com entrega de imagens de inicialização usando o protocolo HTTP. Anteriormente, apenas protocolos baseados em UDP, como TFTP e NFS, podiam ser usados para inicialização remota via rede. Espera-se que o suporte à inicialização via HTTP simplifique significativamente o desenvolvimento de sistemas embarcados, visto que os servidores HTTP são mais difundidos e familiares aos desenvolvedores.
Um novo comando wget foi adicionado ao U-boot para carregar imagens via HTTP. Os parâmetros CONFIG_PROT_TCP, CONFIG_PROT_TCP_SACK e CONFIG_CMD_WGET foram adicionados ao arquivo de configuração para ativar a pilha TCP e o comando wget. Os planos futuros incluem suporte a HTTPS e integração com inicialização HTTP UEFI.

Fonte: opennet.ru
