Are you familiar with .Net Core, which will soon to be .Net 5 this fall? Cross platform Windows, Linux, MacOS out of the box. As a matter of fact, MS is using Linux more than Windows in Azure already. I think they’re serious.
With Windows 10 release 2004, the Windows Subsystem for Linux 2 (WDSL2) runs Linux in a vm right from the W10 desktop and the speeds are impressive.
Microsoft Build is this week and it’s free this year and online. Watch for more MS Linux news.
Have to say WSL has been a great tool. I used to use xamp for offline web development and it has allowed me to ditch that completely and run everything I need on a laptop down by the river where the internet isn’t and peace reigns.
.Net Core is great on linux, but it’s geared towards services and web apps only… I know there was a platform agnostic open source UI project in its infancy back when I toyed with it a bit, Avalonia, that lets you build platform agnostic UI apps running as .Net Core console apps. Mind you this was in .Net Core 2.0. It worked nicely, essentially you just “apt-get install netcore” on your target linux machine, copy over the application folder and “dotnet MyApp.exe”. The main issue with it was that there was no tooling, you pretty much had to write your XAML from scratch and bind all events yourself. Not sure how far it has come since…
Yeah, I was aware but haven’t really played with it yet.
Getting used to Linux wasn’t that much of a stretch for me since I started out working for a company that ran Dataworks on HPUX w/Unidata. (all of which I hated at first but … some parts of these systems really grew on me over time).
This was true in the pre-Nadella world where they would protecting Windows and Office but when you’re making your money in the cloud, they really don’t care what you’re running! It really is a different Microsoft…