An interesting read, saw it on FBSD Hackers - http://www.spinellis.gr/pubs/conf/2008-ICSE-4kernel/html/Spi08b.pdf
An extract from the abstract:
"The Freebsd, gnu/Linux, Solaris, and Windows operating
systems have kernels that provide comparable facilities. In-
terestingly, their code bases share almost no common parts,
while their development processes vary dramatically. We
analyze the source code of the four systems by collecting
metrics in the areas of file organization, code structure, code
style, the use of the C preprocessor, and data organization."
Best regards,
Pranav
----------------------------------------------------------------------------
Friends can touch each other's private parts,in C++.