HTTP now supported in U-Boot(linaro.org)
linaro.org
HTTP now supported in U-Boot
https://www.linaro.org/blog/http-now-supported-in-u-boot/
6 comments
I thought I read somewhere that HTTP/3 can use UDP now. Thought I'm not sure if it can purely use UDP or if it needs to be bootstrapped by a TCP connection first.
It would be handy if the HTTP standard had some support for a minimal UDP connection for resource constrained webservers.
It would be handy if the HTTP standard had some support for a minimal UDP connection for resource constrained webservers.
HTTP/3 uses QUIC, which mandates TLS. This, and the general protocol specification which requires peers to store very detailed state about every packet sent, make it much more resource intensive than HTTP/1.1 over TCP.
Source: I implemented HTTP/3 support for a major cloud provider
Source: I implemented HTTP/3 support for a major cloud provider
> That limitation meant that downloading images or files from the network could only use protocols that were based on UDP, for example Trivial File Transfer Protocol (TFTP) and Network File System (NFS)
PXE as always been a bit annoying for my use case. PCs have had UEFI for a long time now, UEFIs are complete OSes, but if I want to install an OS, a one shot situation, PXE feels overkill, with the need to fiddle with DHCP. It'd be great if I could just serve the image of the installer over HTTP, I'd be okay with typing the ip address of the HTTP server. If seems (almost) everything to provide this feature is there, it's just the last bits missing.