3 ms·
I keep seeing this EEE resentment here, and I don’t understand it. It’s the same claim whether it’s Linux, git, etc. How would Microsoft even “extinguish” Linux
by colejohnson66 6y ago
I keep seeing this EEE resentment here, and I don’t understand it. It’s the same claim whether it’s Linux, git, etc. How would Microsoft even “extinguish” Linux, git, etc?
- pantalaimon 6y agoAll the Machine Learning tools are on Linux. Microsoft wants to stop the developer bleed, so they offer a way to run those tools on WSL, but using their own API. Now tools may emerge that only work with the DirectML API, but not on native Linux.
- themacguffinman 6y agoThe strategy's three phases are [1]: 1. Embrace: Development of software substantially compatible with a competing product, or implementing a public standard. 2. Extend: Addition and promotion of features not supported by the competing product or part of the standard, creating interoperability problems for customers who try to use the "simple" standard. 3. Extinguish: When extensions become a de facto standard because of their dominant market share, they marginalize competitors that do not or cannot support the new extensions. DirectX bindings are phase 2: encourage users and programs to depend on a Microsoft-exclusive variant of standard Linux (ie. WSL), touting compatibility with standard Linux. When enough users and programs depend on these Microsoft-exclusive features, Microsoft can start phase 3: break compatibility with standard Linux and marginalize it because it is now more popular. [1] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...