For those of you interested in where the basic concepts and design (but not code!) in Linux comes from, here is a great article in IEEE Spectrum on the development and history of Unix.
William Shotts, Jr. is the former V.P. of Technical Services for a scientific imaging software company. A Linux user since 1995, he is the creator of LinuxCommand.org, a popular Linux education site.