Good To The Last Kernel

Greg Miller describes in excruciating detail (or glorious detail, depending on your perspective) the steps required to compile, load, and unload a simple OS X Kernel Extension.

It’s this kind of detailed analysis combined with a casual writing style that makes for great technical blog entries. File this one under “understanding what the eff is going on with my custom kernel extension.” You’d have no idea where to look if you just took Xcode’s template as a black box.