Microsoft submits code to be considered for the Linux Kernel
channel9.msdn.com
channel9.msdn.com
(checks outside)
While I'm pleased that microsoft would do a thing like this I wonder what their motives are. It's not as if open source is very high up in their priority list and Steve Ballmer is on the record as saying that Open Source is enemy #1 of microsoft.
Looks like it's clearly spelled out right in the text on the page linked to. Better integration is likely to lead to more profit opportunities and their customers are demanding it. Last time I checked, ignoring your customers is a bad way to do business.
I don't see why Linux and Microsoft have to be completely separated. Open Source and closed source can peacefully coexist. If you can find a way to make money off of open source, then congratulations.
But, let's give it some time and see how it plays out.
Maybe next week they'll open source excel, who knows :)
I wouldn't touch any code contributed by microsoft with a 10 foot pole. There is bound to be some catch or strategic trick here.
Also, they don't need to change Windows, just the hypervisor. Though it would probably break other OSs too, not just Linux.