Surprised more people aren't talking about how Microsoft has a near monopoly on the developer ecosystem. They've got GitHub, OpenAI, and VS Code all working together and collecting data that strengthen each other's products while also using their embrace, extend, extinguish strategy with WSL and all of these steer people towards Azure services whenever possible. Seems like something that verges on an anti-trust situation when you think about the flywheel effect data has for AI

credit to Microsoft for rehabbing their reputation with developers but it seems like a massive trojan horse

"monopoly on developer ecosystem"

GitHub? fair

OpenAI? how is this a part of dev. ecosystem?

Vs Code? wtf? there's a lot of other IDEs/editors and many would argue that they are better

>embrace, extend, extinguish strategy with WSL

They are EEEing their product - Windows?

> > embrace, extend, extinguish strategy with WSL

> They are EEEing their product - Windows?

No, Linux obviously.

First they like and integrate Linux into their own products. Azure, WSL and others.

Then, they provide extensions that are closed-source on top of those.

With the goal to extinguish the original project so they have more control over the direction.

WSL has been out for at least five years now and it’s still just a fancy kernel adapter without feature parity. I might begin to worry once things like containers actually work properly. Until then, I don’t think Microsoft has fully embraced Linux much less extended it.

I did just now learn that systemd was finally added to WSL. Originally that was never going to be added and back in the days of WSL 1 I remember the WSL writing blog posts about that being ridiculous. Who knows, proper container support might be added soon.

We're at the embrace stage right now, that's why you see it getting integrated.

And if you run WSL, you usually end up with a special kernel, it's not just the upstream one without changes.

Both my Arch and Ubuntu WSL is on kernel `Linux desktop 5.15.90.1-microsoft-standard-WSL2` rather the ones the distributions ship with by default if installed normally. This is the one they ship via Windows Update which you end up using on WSL: https://github.com/microsoft/WSL2-Linux-Kernel

Watch them slowly make it different than the upstream one, without contributing patches upstream.