> If Microsoft ever decided to pull support, nobody would be left unable to run their software. These are the same Ubuntu binaries that run on Linux, and anyone could move over to that if they wanted to.
That's a good point. Its all about having real options (freedom to move) and minimal switching costs. That said, I'm still concerned about a possible Trojan Horse scenario here whereby Linux on Windows is the hook to try and get people into the proprietary Windows dev tools (Visual Studio etc.) and checked into the Azure "roach motel" cloud (easy to check into, hard to check out).
> Big companies like Microsoft aren't monocultures. They have some really amazing people, even if not everyone is perfectly enlightened.
Microsoft most definitely has some amazing and talented people, but I disagree with you about culture: the culture of any company is undoubtedly set from the top down (the founders or directors). Please do not be so naive to think Satya Nadella does not set the culture at Microsoft, (hierarchical in nature). This isn't to say there may not be some fiefdoms within a company as large as Microsoft, but there is an overarching culture and it comes from the top.
> Many of us don't just use one computer.
This is probably true for some, but some people might only be able to afford one computer. One scenario I can see which might be appealing to a developer, as of this announcement yesterday, is using a MacBook with Apple's Boot Camp to partition the internal drive such that one could have as many options as possible (OS X on one partition, and Windows 10 with Linux on the other).
> GNU won against all odds. It's here to stay, proliferating across so many devices. I'm happy to welcome people who might not have ventured outside Windows into the family!
It would be really cool to hear what RMS (Richard Stallman) thinks about this. I wonder if he's be up for an AMA on Reddit to address this seemingly earth shaking announcement by MSFT?