Understanding the Linux Kernel is the most important thing.