Short story… Microsoft have this NEED to support Linux because of the “cloud” infrastructure it have. A big chunk of azure instances run Linux instead of Windows and they are porting Linux/Unix tools to Windows (eg. Bash for Windows, etc.) to keep Windows relevant in this field.
So, Microsoft Developers are having a pain in the ass doing this ports because Windows doesn’t support AF_UNIX sockets, BSD and Linux have long time supporting them; and even when Microsoft have something kind of similar called “pipes” there are differences that make really hard to do such ports.
PowerShell, the shell that Microsoft Windows uses (don’t confuse it with the command line, PowerShell is way more powerfull than that) is now Open Source, note Open Source, not Free Software. Why does Microsoft opened its Shell?.
Well, I suppose that marketing team got a hit with the “Microsoft ❤️ Linux” slogan, but the true is that no, Microsoft does not Love Linux.
Microsoft has changed a lot, but is not just because Microsoft suddenly wanted to be the good guy. Please remember how is that Microsoft become one of the most popular software companies in the world. Without taking credits of being a doer. Bill Gates bought DOS to a company, modified it and resold it as MS-DOS, that gave it the chance to surpass the others since Microsoft was not tied to a computer vendor. They needed an OS.
During its Build 2015 keynote, Microsoft just unveiled a new Windows 10 feature it’s calling Continuum for Phones. It allows smartphones running Microsoft’s latest OS to transform into desktop PCs
Canonical, you could have done this before….
Microsoft presented a sneak peak of what Windows 10 well be to be honest I think this is the refinement to Windows 8 that was required.
I personally find Windows as a desktop operating system pretty good, something that is in most of the ordinal computers in the world has to have something good.
Since Windows 7 I found it pretty useful, with Windows 8 the main drawback was the lack of the start menu but with windows 10 I see that those rough corners in 8 are gone.