Doc Searls (Linux Journal guy) has offered up another explanation of the Linux kernel. This explanation is a extension of the “Linux is the trees” analogy which has been discussed in past Linux Journal issues.
I found the link to this article on Kernel Planet.