They're in a few different places, but it will sometimes show ads in the Start Menu for apps you can buy on the Windows Store. It also nags you quite often to buy a subscription to Office 365 or OneDrive. You can turn most of the ads off:
Microsoft does a lot of cross-promotion: e.g. the weather app that upon first run shows an ad for the news app.
Under the default and recommended settings, it sends telemetry, and occasionally asks you to rate how likely you are recommending win10 to a friend.
When you launch Firefox or Chrome for the first time, a popup appears from the start bar, saying something like "Have you tried Edge? Edge is XX% faster than firefox/Chrome".
Basically you have to be prepared for a new product placement everytime you launch a Micrsoft app for the first time.
I've related on reddit that psychologically, this feels like the difference between being in your own house and being a house guest of an old acquaintance trying to get you into their MLM scheme.
> I think it's ridiculously naive to think that businesses are going to build on top of a closed source licensed system like WSL when with minimal effort they could choose Linux. The business risks of the former are huge and they're handing a big lever to MS to screw them in the future - why would they do that?
All of that applies just as much to native Windows development, except you no longer have a canonical escape hatch (aside from WINE, I guess).
> They are now embracing the gnu/linux way of working like the packaging tools, the command line with the shells, the easy of having a compiler and developer tools, etc etc
This is ridiculous. Damned if you have a CLI, damned if you don't.
Further more, if Microsoft where to extend it, wouldn't it need to contribute back to the community? Isn't Microsoft one of the leading if not biggest contributors to opensource on Github?
You'll need further evidence to support this claim.
> At the same time they don't let you create from WSL standard Windows application that you can redistribute, I guess this is part of their strategy
I don't understand - WSL is the linux Kernel compatibility. What this has to do with cross compiling Windows applications is beyond me. Additionally - IIRC .NET core can be compiled from Linux.
> In addition Windows 10 is such a messy, bloated system and the updates are very heavy and have often problems and they reset without asking many of the configurations you carefully made on your system
I'm not sure that an operating system that is backwards compatible with software over 25 years ago exists that isn't a bit "messy" or "bloated". Linux has it's own share of warts. It's worth noting that Linux is my primary operating system.
> I advice people that want to use Windows to use MSYS2 instead
I advise people to use the best tool for the job, whether that is WSL or MSYS2 depends on the application and the use cases.
Based on your post history - you seem to have an outstanding grudge with WSL. I don't think you're being impartial.
And yet we could live without all their github open source contributions.
They haven't really created anything new, so not leading, they just go after the community and release what they can't keep closed. Or create their flavor of other existing OSS.
Although their R&D is great.
Where are all these ads that people complain about? Is it the half pre-installed apps that come with your computer that you can promptly uninstall?