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.