Il bootloader open source U-Boot, ampiamente utilizzato per i dispositivi embedded, ha finalmente ottenuto il supporto per HTTP e TCP insieme a un’implementazione di base”wget”per il download di immagini tramite HTTP/TCP.
Il bootloader U-Boot fino a questo punto ha supportato i trasferimenti di file tramite tftp o NFS utilizzando UDP. Tuttavia, grazie al lungo lavoro di Linaro, ora c’è il supporto del protocollo TCP ea sua volta finalmente la possibilità di poter scaricare le immagini tramite HTTP.
Dopo venti cicli di revisioni, le patch che implementano il supporto TCP per il codice di rete di U-Boot sono state unite insieme all’aggiunta di un’applicazione wget di base. Il wget di U-Boot consente di scaricare un file da un server HTTP su TCP a un indirizzo di memoria specificato. Questa implementazione di wget è abbastanza semplice e attualmente supporta solo i server HTTP sulla porta 80 e nessun supporto (ancora) per HTTPS.
Sì, alla chiusura 2022, U-Boot può finalmente scaricare un kernel o altri file dai server HTTP invece di ricorrere a NFS o TFTP per il caricamento remoto. Questo dovrebbe, si spera, facilitare alcune distribuzioni di dispositivi embedded U-Boot in futuro. Questo supporto TCP/HTTP e wget per U-Boot è in lavorazione tramite patch ormai da più di mezzo decennio.
Da lunedì le patch sono ora unite in U-Boot.