uClinux has been my bread and butter back in 2010-2012 when I was running it on a mmu-less micro pfga core for an embedded industrial device. I think I brought it down way below the 789kb, at least the bzimage.
I think I was using buildroot to configure and build the kernel and busybox for all the runtime things.
I had to host a dynamic web UI on it, for which I built a custom lua "framework". Lua runtime was a 100k-something static binary that worked like a charm, and very very fast.
I think I was using buildroot to configure and build the kernel and busybox for all the runtime things.
I had to host a dynamic web UI on it, for which I built a custom lua "framework". Lua runtime was a 100k-something static binary that worked like a charm, and very very fast.