So now that Microsoft has for the most part, abandoned Windows and VIsual Studio, or if not, they're trying really hard to fuck it all up, they have a new contender to Linux: WSL. For those not in the know, WSL is the Windows Subsystem for Linux, allowing you to run a Linux based OS on Windows. There are a LOT of glaring issues and pitfalls with it.
As a sampler, I tried to run Visual Studio against WSL, simply to see how it would run. However, the intellisense and linkers dont seem to work that well. Instead, i used CLion and the terminal itself, and was able to get the intellisense and compiling up and running in a few minutes. Heck, Clion even went and found me the cmake, and GCC without a problem. Visual Studio however was struggling to give me any good messages to resolve the issues, this was especially annoying since if CLion was so smooth, why was VS giving me so many issues?
This brings me to point two: Why is this even a thing? Why not just start porting crap to Linux instead? Oh right, because no one would use it in a million years. However, this feature still seems half baked. Windows has had sandbox mode for a decade now, the hyper v is already inside Windows, and they have WSL. Why not go the extra mile and integrate X-Server as well to run Linux UI through Windows. The package manager already exists too, so not like grabbing the packages would be a hassle.
Yet another horribly, over engineered, half baked, needlessly complicated product. Oh also, MinGW has pretty much been doing this long before WSL came out, so it's not even new or anything.