The Linux Networking Stack Exposed
An anonymous reader writes "The Linux source code is a great way to learn about the design of device drivers for a multitude of device types, including network device drivers. This article will show you the basic architecture of the Linux networking stack and dig into its interfaces for system calls, protocols, and device drivers."
Linux would probably be in better shape if Linus had studied Minix before starting his own pet OS