Linux Kernel Hacking
You need to have prepared your laptop as detailed at http://lca2005.linux.org.au/kernel-tute/README
Robert Love and Rusty Russell will act as your enthusiastic if somewhat inaccurate guides to development within the Linux Kernel, helping you to write a driver for the yet-unreleased LoveRusty3000 card. We'll break into assigned groups of 5 or 6 to write each stage: if you don't have a laptop you'll need a friend who does.
We cannot cover the entire kernel in this tutorial, but you'll hopefully get a feel for what it's like, and some of the issues you should be aware of when programming in this environment.
Original author of ipchains, netfilter and iptables. Author of Rusty's Unreliable Guides to kernel hacking, kernel locking, packet filtering, NAT and netfilter hacking. He organised the first Australian Linux conference (CALU in 1999), and spends his days tinkering with the Linux kernel
Rusty keeps a bleeding-edge blog at http://rustcorp.com.au/~rusty
Robert Love is a kernel hacker in the Ximian Desktop Group at Novell. He is the author of "Linux Kernel Development" (SAMS, 2003) and a Contributing Editor at Linux Journal. Robert is involved in and passionate about various kernel and GNOME projects. He often tries to see through walls (at least those made of wood), but fails. Robert lives in Boston.