The Wonderful World of Linux 2.6
Joseph Pranevich has written a lengthy article discussing the changes to the Linux kernel for the 2.6 release. It covers topics such as scalability, responsiveness, the re-written IO subsystem, improvements to support for filesystems such as NTFS and XFS in addition to support for new technologies such as Bluetooth and much more.