BareNet: Bare-Metal Netowork Stack
Zeronet is a bare-metal kernel targeting the x86_64 architecture, built with Limine.
It boots into a graphical framebuffer and is designed as a foundation for a full network stack without relying on an existing OS.
Roadmap
-> GDT and IDT setup
-> Heap allocator
-> Ethernet frame parsing
-> ARP + ICMP Echo (Ping)
-> UDP socket abstraction
-> DNS resolver
-> HTTP GET support
Goal: Build a mini, bare-metal network stack for x86.
It will run without an operating system and handle raw Ethernet frames, enabling low-level packet handling and protocal implementation.