Writing kernel modules and changing kernel code would be a better excuse to recompile the linux kernel
No, instead just read the source. Documentation lies and you might learn some useful tricks by just learning how the figurative cake is made.
A fully self-contained natively compiled C# Hello World, including GC and everything can be as small as ~440 kB
Is this supposed to be small or am I missing something? 400kb for hello world does not really sound small
And if the world burns, they sure won't be the ones suffering the worst