I'm scratching my head and can't find any reason why a dev or anyone else would use a Linux layer *on top* of the mess Windows is now ... Really I can't ...
It's like, building a superb flat on top of crumbling walls.
You need Linux ? Fine, install any distro in dual-boot. Job done. Alternatively, use Linux only on the metal and set up a Windows guest VM for the few tools requiring Windows.
ASUS Maximus VII Impact mini-itx
Asus GeForce GTX 970 DirectCU Mini
Trident X, 2 X 8 Go, 2400 MHz, CAS 10
Samsung 850 EVO SSD, 512GB
Seagate Desktop SSHD, 2TB
Big Samsung TV screen, sofa operated
Bose Soundtouch 1300
▲ hide details ▲