Le chargeur de démarrage open source U-Boot, largement utilisé pour les appareils embarqués, a enfin pris en charge HTTP et TCP ainsi qu’une implémentation”wget”de base pour le téléchargement d’images via HTTP/TCP.
Le chargeur de démarrage U-Boot a jusqu’à présent pris en charge les transferts de fichiers via tftp ou NFS en utilisant UDP. Cependant, grâce au long travail de Linaro, il existe désormais un support du protocole TCP et enfin la possibilité de pouvoir télécharger des images via HTTP.
Après vingt séries de révisions, les correctifs implémentant le support TCP pour le code réseau de U-Boot ont été fusionnés avec l’ajout d’une application wget de base. Le wget de U-Boot permet de télécharger un fichier depuis un serveur HTTP via TCP vers une adresse mémoire spécifiée. Cette implémentation de wget est assez simple et ne prend actuellement en charge que les serveurs HTTP sur le port 80-et également aucun support (encore) pour HTTPS.
Oui, car nous fermons 2022, U-Boot peut enfin télécharger un noyau ou d’autres fichiers à partir de serveurs HTTP plutôt que de recourir à NFS ou TFTP pour le chargement à distance. Cela devrait, espérons-le, faciliter certains déploiements d’appareils intégrés U-Boot à l’avenir. Cette prise en charge TCP/HTTP et wget pour U-Boot est en cours via des correctifs depuis plus d’une demi-décennie.
Depuis lundi, les correctifs sont désormais fusionnés dans U-Boot.