Add Networking Support to kboot

Summary

This project introduces a network abstraction layer to libkboot, enabling boot artifacts to be fetched from remote sources without disrupting the existing loading flow. On top of this abstraction, it implements a minimal, bootloader-focused HTTP/1.1 client and HTTPS support via a TLS-backed transport. This allows kboot to support network-based boot workflows through a clean, maintainable, and extensible interface for future network features.

Deliverables

Progress

Done

Todo

References

SummerOfCode2026Projects/AddNetworkingSupportToKboot (last edited 2026-07-08T17:33:11+0000 by AryanArora)