Re: 'The Evil Empire' hasn't been evil for about eight years now
Some of that is true, but I don't think they have to port all their products to Linux in order to support open source. You also draw different conclusions than I do about some of these.
- Visual Studio (any version) still doesn't run under Linux, Microsoft would prefer developers develop using a Windows box.
Visual Studio Code does run on Linux. I don't use it there, possibly just because I got used to a Linux workflow before that existed and I haven't bothered with new habits, but they wrote an IDE that runs on Linux just as well as on other things. It's not the same as their older one, but it is there, does work, and was written by them.
- Linux for Windows subsystem, another attempt to provide a way for developers and dev ops to stay on Windows if they need access to some Linux commands or features.
Yes. Isn't that kind of useful if you are using Windows? That doesn't stop you going to Linux, and if you're not familiar with it, it makes learning about it, the first step of switching to it, easier. I don't think they have to act to kill Windows to support open source.
- PowerShell for Linux, another attempt to keep folks on Windows. It's fairly useless in a pure non-Windows environment. What it is good for is giving Windows dev ops and administrators a familiar _Windows_ environment to use when working on and with Linux servers.
Which helps Linux, because now it's easier to use for people who ordinarily would have just bought another Windows Server license. Also, I don't quite understand why making a scripting system that Windows users are familiar with also work on Linux is harming Linux or even helping Windows; incompatibility wouldn't usually help people switch.