| Some people (including myself) want or need to run Windows as their main OS, but I'm a strong believer that some things just work best or are easier on Linux: docker, databases, web servers, etc... I'm in the process of revamping my setup to improve my "linux on windows" experience and I'm not yet completely satisfied with any of the setups I've tried which include: - running a vm on vmware: it works alright and it's the one I've used so far. it's not a seamless integration though, you have to spin up the vm each time you need it. also unity mode has been discontinued - running a vm on hyperv: Ubuntu Desktop runs awfully bad in terms of graphics, I'm now currently trying out Ubuntu Server and I'm planning to use it via ssh. I'll see how that goes - WSL: is very early stages IMO, most of the things might work but I've noticed daemons generally don't work. I've tried docker and postgres and they both don't work. I need Docker really bad. Some people found a fix for this but docker-compose is still not working. WSL looks like the worst choice so far. So I was just curious to know if there's someone out there that is doing this kind of linux-on-windows integration and how they set-up their environment. |
WSL can't be used for serious development at the moment, it's only an useful playground.
Ultimately a dedicated machine is far better, I bought an Intel NUC for this purpose, it doesn't take too much space on my desk and I can hook it up to the same monitor as the Windows machine. Raspberry Pi is also an alternative, depending on your performance needs.