Monolithic Kernel And Key Differences From Microkernel Coding Ninjas