
Remember to replace the GUID with the one you created earlier. "commandline": "C:\\Program Files\\Git\\bin\\bash.exe", Add the following json to the bottom of the “Profile”:”List” section. Pro: Linux is more accessible to more developers and users.Ĭon: this is perhaps appeasing many of less evangelical advocates of GNU+Linux and open source, keeping them using Windows on their PC, even if they run Linux on a Raspberry Pi or VPS. To survive, both as a business and an employer, they needed to pivot and make it easier to work with Linux/etc from within their ecosystem. They're embracing and enabling open source development because it has become an inevitable foundation for the future of software. Their interests are not the same as the free software user's interests, but on many (not all) fronts, they've become much less of an adversary. Microsoft is not the same company it was a decade or two ago. You can even run some graphical/audio programs with X11/pulseAudio forwarding, but it's a bit of a hack. I have occasionally fired up a VM or just run a docker image on my VPN, but WSL fulfills the vast majority of my needs with a lower barrier, given the conceit of me already running Windows. Although I've been meaning to set up a native Linux install again, there's little I couldn't do in WSL. For me it boils down to not having to manage partitions on my personal machine. It's like WINE but for an entire cli Linux userspace, apt-get and all. Like many other replies, WSL is a core part of my answer. MacOS looks good, but it's quite expensive and very few business uses it in my country. Finally, I have waaay less OS related issues with Windows than when using Ubuntu or other distros.
Additionally, I do most of my development with VS Code + Docker so my host OS doesn't even matter that much. scoop and Chocolatey make installing things sane. I actually like my customized cmder more than the terminals most Linux distros offer out of the box. So I guess the reason is that often IT - Development is a transversal area and you end up using what your customers use, not what you like the most.īTW Windows 10 isn't even that bad for devs. That's reasonable in markets where Linux talent is scarce and you'd rather pay Microsoft tools to set up a sane IT ecosystem for your org. Most organizations I've worked for used Active Directory as their main identity provider, along with other Windows land tools for inventory management and security, which means I did not have a choice.
I think your question is quite fair and it's a shame you're being downvoted.