Users who use Linux distros are content with their overall desktop experience in the absence of closed-source libraries such as DirectX, etc. They were never the target audience Microsoft gains from embracing because not many would have felt the incentive to do so. Especially considering their efforts to port and upstream changes to the kernel, lessening the allure. Albeit not that Microsoft is doing this out of the goodness of their hearts, they benefit from doing so.
Meanwhile, the Apple developer ecosystem has not made any significant strides. It has been a while since homebrew that OSX has gotten a useful developer tool, and ever since Lattner departed from both of his projects related to Swift (TF), it has slowly been losing traction.
Many Mac users choose OSX for the neat desktop experience Linux struggled to offer, and the *nix-like interface Microsoft had been missing. WSL and Microsoft's recent contributions to Linux has changed the Windows developer experience significantly, giving many previously hesitant Mac shops the nod.
And to quote many people from open source: you still have the source code so if there is something you don't like you can always change it and build a version that better suits your needs.
How is IBM's or Oracle's involvement in open source not a bad things? Is Oracle really someone who's suddenly ok?
From all these comments, all I see is: someone is going to build a different toy and many will want to play with that instead of this.
"Many Mac users choose OSX for the neat desktop experience Linux struggled to offer, and the *nix-like interface Microsoft had been missing. WSL and Microsoft's recent contributions to Linux has changed the Windows developer experience significantly, giving many previously hesitant Mac shops the nod." Okay, so? It's Windows. Feel free to ignore it. How does that threaten your emacs/node/c/python/gnome/tensorflow working environment?
When docker wasn't working on Windows nobody cared. Why should I have to install vmware or dualboot just because someone can't be bothered to make docker work normally on windows?
Using libdxd12.so, which is closed source and works only under WSL.
> They are not changing Linux.
They are literally asking the Linux kernel to pull in their changes to add a proxy to Windows's device driver model to the Linux kernel. No changes to Windows; all changes to Linux.
> They are adding something to Windows.
Windows already has DirectX, so no, they are not adding something to Windows.
> Why are you all so threatened all the time?
Because MS has a proven track-record of screwing others over. It is only wise to heed a potential threat.