@penguin42 @w84death @cypnk `make tinyconfig` for 5.10 produces a 449KB `bzImage`, although that is for a 32-bit kernel with literally no device drivers (not even a serial port). Adding in 64-bit, VGA and console drivers brings it up to ~650KB, which leaves a little space for a ramdisk.
@penguin42 @w84death @cypnk the kernel and initrd would easily fit in the per-thread L3 cache on my build server...
@penguin42 @w84death @cypnk need a `libc` to go with it... and ELF support. that's now 674KB for the kernel; static linked musl busybox compresses to 318KB, add in `/proc` and `#!` support for a few more KB... and the bootable image is probably smaller than this screenshot.
@th @penguin42 @cypnk I already have #! support but still don't get the /proc and /dev working. But I'm learning everything on the way :)