4 ms·
It’s not a conspiracy theory. It’s well-known that Microsoft’s “M$ <3 Linux” campaign is propaganda. It’s classic anti-competitive Microsoft behavior that start
by gymbeaux 3y ago
It’s not a conspiracy theory. It’s well-known that Microsoft’s “M$ <3 Linux” campaign is propaganda. It’s classic anti-competitive Microsoft behavior that started with IE in the 90s.
- tracker1 3y agoI think a lot of it is the writing on the wall... long term, it's software as a service model that will be their recurring revenue streams. I'm not sure what they're making in terms of just Windows licensing, but can guess that M365 is probably as much or more per year. In the past 6-7 years most of the applications I've worked on, even those using Visual Studio, C#, etc. Have been tested/deployed on Linux more than Windows.
- sterlind 3y ago(Disclaimer: I work at MS, but not on WSL, opinions are my own.) I don't see how WSL is embrace-extend-extinguish. Embrace, yes. Extend? No. There's basically nothing that only runs on WSL and not real Linux. Only QoL integrations with the Windows shell like X11/Wayland and Explorer integration. The point of WSL is backend dev. If WSL were on an EEE path, you'd expect to see MS adding Windows-only integrations, and encouraging people to run WSL server instances. Instead, MS has never positioned WSL for prod use, and instead cautions against using it for non-dev activities. Even internally, we don't use WSL to host Linux stuff. We use CBL-Mariner instead [1], which is completely FOSS. The whole point of WSL was that Windows lost to Linux for backend. Unlike Ballmer, Satya didn't want to waste resources fighting a losing battle, so he pivoted the company towards Azure and dev tooling and away from Windows Server. And that succeeded, and it's why we're not irrelevant like IBM - we ditched our mainframes, as it were. 1. https://en.wikipedia.org/wiki/CBL-Mariner https://en.wikipedia.org/wiki/CBL-Mariner
- jchw 3y ago> There's basically nothing that only runs on WSL and not real Linux. Not going to weigh in on the other aspects of this but I think this is untrue nowadays. Direct3D off-screen rendering and DirectML are supported in WSL2 and while there are several Direct3D implementations that run on Linux, I don't think there has been an attempt at DirectML yet, and neither are ever going to be possible using official drivers and official DirectX like you can on Windows with WSL2.
- sterlind 3y agoHuh. I definitely didn't know about Direct3D and DirectML support. That's bizarre, I can't imagine the use-case.
- zadintuvas1 3y agoDo you remember that DirectX loves Linux announcement?
- redeeman 3y agonot WSL, but dotnetcore, sure, crossplatform, all is great, microsoft loves linux.. run .net applications that produces GUI? nonas, this is of course not available, thats reserved for windows. microsoft is the same old microsoft, and people would do well to remember it
- fomine3 3y agoPorting GUI library is hard/impossible work.
- redeeman 3y agoit may be hard, but it is not impossible, no way. so summary: microsoft being microsoft
- graynk 3y agoThere are cross-platform GUIs available for dot net: https://avaloniaui.net/ https://avaloniaui.net/
- redeeman 3y agothats not my point, of course someone will make that
- pwdisswordfishc 3y agoWSL (carrot) plus UEFI Secure Boot (stick) exist to lure people who were considering switching to Linux away from running it on bare hardware, so that Microsoft can keep foisting spyware and advertising upon them. > MS has never positioned WSL for prod use, and instead cautions against using it for non-dev activities. Exactly, WSL is deliberately kept an inferior product so that people are discouraged from developing for Linux.
- gymbeaux 3y agoI do agree that Microsoft won't be able to extinguish Linux, especially through something like WSL, but they are attempting to retain market share for Windows desktop usage with it, and that's actually anti-Linux. The only reason I even consider Windows as my OS these days is because of WSL, but even then I realize I still run into a lot of nonsense that is absent on Linux. One that comes to mind is how PyCharm has to whitelist project files so that Microsoft Defender doesn't scan them, and that requires a UAC prompt for every project I create. Give me a break.
- deleted 3y ago[deleted]
- eru 3y agoHow is WSL anti-competitive?
- gymbeaux 3y agoMicrosoft created it to incentivize devs to stay on Windows for their dev machines instead of switching to macOS or Linux. It has no other purpose than that. As a result, that many more people are staying on Windows and Linux popularity/growth/development is somewhat more throttled than it otherwise would have been.
- eru 3y agoYou could say the same thing about them eg reducing how often Windows crashes. Making your product better ain't anti-competitive.
- gymbeaux 3y agoYeah, I think to me the line between “competing by making our product better” and “competing in a hostile way” was crossed with WSL, because Microsoft is literally taking other people’s work and slapping it into Windows. I mean at this point I consider Windows 11 with WSL to be “Windows and Linux”, not “Windows”. It doesn’t make Windows better. To me, it’s comparable to Walmart driving small businesses out by undercutting them on price. The product isn’t better, in fact there’s plenty of “Great Value” stuff I wouldn’t feed to my dog, but nevertheless the inferior product wins out in the end. What’s good for Windows is bad for Linux, period.
- pwdisswordfishc 3y agoWrong. It’s classic anti-competitive Microsoft behavior that started with MS-DOS in the 80s.