Ask HN: How Did You Setup Your Windows Machine to Do Linux Related Development? 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. |