from the kernel-coding dept.
"Kernel programming sometimes feels like a dark art where application programmers should never venture, but sometimes it's the right way to solve a problem. (Oh, and it's also very interesting.) One of the easiest places to start is by adding a new system call to a kernel. Kevin Lo explains how and why,
with the OpenBSD kernel in this Onlamp.com article
Pretty short article, and a neat way to learn more about kernel internals. What's the worst that can happen, you'll just crash your host and have to reboot a backup kernel ...