Linux Kernel Development

I am a open source enthusiast. I wanted to get involved in kernel development work ever since I borrowed my fathers copy of Linux Encyclopedia. This project was 6 months of research into the Linux kernel (2.6) API and tools used for development. The end result was a review of some modern security LKM applications as written up in an article titled 'Getting Started with Linux Kernel Modules' in HTZ issue #5 Work on this project gave me a deeper understanding of the kernel API, as well as some good insight into OS design.