How to Write Your Own Kernel Posted on March 11, 2016March 9, 2018 by cuhkoil Speaker: Peter Cheung 1. IA 32 CPU Programming Architecture. 2. Tools you need: compiler, linker, disassembler, others. 3. What people should know during coding a kernel. 4. ASM, C level things