Windows is flat out unusable as a Linux-based developer platform for us.
Actually, I was surprised how well the Windows Subsystem for Linux actually works. Yesterday I even compiled some Ubuntu packages (using C++, Qt, Boost, etc.) and submitted them to my PPA on Launchpad. From Windows!
True, it's just somewhat unpleasant to have to remember where the file you're editing is and wonder if it's safe.
The good news is that a lot of these things are getting fixed. E.g. it used to be that path expansion for executable files lookup didn't work too well (as in, you could launch native Windows executables only via direct path, because the subsystem would otherwise check for an ELF header, so you couldn't launch foo.exe in your $PATH just by name), but I understand that this is getting changed in upcoming releases.
I'm keeping an eye on this thing, it is promising. I'm so looking forward to putting all the Red Hat-branded breakage behind me and not have to wrestle with my computer all day.
As far as I understand, it works fine if you store data outside %localappdata%\lxss. So, just put it on your regular C-drive and make a symlink from your home directory for easy accessibility.
But I agree that it would be great if they could solve this in the future.
Actually, I was surprised how well the Windows Subsystem for Linux actually works. Yesterday I even compiled some Ubuntu packages (using C++, Qt, Boost, etc.) and submitted them to my PPA on Launchpad. From Windows!