Mike Hearn writes: "I've written a set of articles (at theoretic.com) that attempt to provide a birds-eye view of a typical Linux and how all the pieces fit together. It's slightly biased towards developers coming from the MS Windows platform, and covers the kernel, graphics, sound, desktop environments, design philosophy and a bit of history. There is also a table of Linux equivalents to Windows technologies/products to help new developers get their bearings.
I wrote it because when I first came to Linux, there didn't seem to be any one resource where the relationships between all the parts, as well as the issues of the day, were drawn together and discussed. I hope that this will be a helpful resource."