It is ironic MS is looking to Linux for the next release of windows:

"They have been studying Linux extensively. Part of their study has been on how Linux has been able to maintain a high level of consistency in the kernel while groups around it maintain maximum flexibility,"
http://www.itworld.com/Comp/2444/031216msunit/