@Toble_Miner I'm currently trying with a bare kernel and a hand-assembled BusyBox initramfs, though a minimum viable kernel with nothing but script and binary execution enabled and the console on ttyS0, compressed with LZMA (the most effective it seems) is already nearly 700k, not leaving alot of space for adding net support, PCI NIC modules, netfilter and all required user space programs and libraries :neocat_laugh_sweat:
I might take a peek at how OpenWRT configures their X86 kernel!