trillianjedi - 8:02 pm on Feb 5, 2010 (gmt 0)
Apple did it when they completely reworked their OS to be based on FreeBSD
They didn't re-work anything, they just bought NeXT ;)
It turned out to be a shrewd move as the original Apple OS was also developed originally as a desktop OS.
MS doesn't have the experience in networking that it really needs, at it's core.
I think it would be a highly shrewd move for MS to purchase a UNIX like variant from which to base future releases.
Lot's of upfront pain, but in the long term I really believe they'll need it.