The question that I propose in this title was unthinkable just a few months ago. Then Microsoft went ahead and announced Bash for Windows. It’s actually a bit more than just bash. It’s git, ssh, all my favorite commandline tools, and a lot more. It’s a server version of Ubuntu 14.04 running on top of windows. Most of the applications I use are crossplatform. My IDE’s, all from JetBrains, run on Windows. Slack, Chrome, Google Hangouts, etc, all work on Windows. Years ago I switched from Linux to OSX, but then when faced with a dying, toasted laptop, I bought a small, affordable PC and ran Ubuntu on it. That PC lasted about eighteen months until I replaced it with what I call the Beast. It’s a 32GB, i7-6700, 900GB of SSD, and an Nvidia GTX 950 powered Ubuntu workstation. It flies. It runs Ubuntu great. I bet it would run Windows great too.
If I moved to Sindows I would have more games and audio options. I would have a crappy virtual desktop system. I also don’t know if I could easily keep Apache, MariaDB, or MongoDB instances running as easily as I do in Ubuntu. But maybe I could.
The thing that would keep me away for sure, is that Windows’ virtual desktop system. In Ubuntu, I maintain 25 virtual desktops. That’s pretty impractical (as far as I know) in Windows. Maybe it will change within the next year. It’s something I will have to consider more strongly than I ever thought I’d have to consider.
The times, oh, they have changed.
Image from The Verge.com: http://www.theverge.com/2016/3/30/11331014/microsoft-windows-linux-ubuntu-bash