Por lo que dan a entender en su blog han implementado una ejecucion de user mode linux sobre windows:
https://blogs.windows.com/buildingapps/ ... n-windows/To accomplish this, we built new infrastructure within Windows – the Windows Subsystem for Linux (WSL) – upon which we run a genuine Ubuntu user-mode image provided by our great partners over at Canonical, creators of Ubuntu Linux.
Sobre el que corre una imagen en user-mode de ubuntu. No hay hypervisor de por medio no, pero los mismos autores del kernel user-mode-linux consideran su implementacion como una virtualizacion:
http://user-mode-linux.sourceforge.net/User-Mode Linux gives you a virtual machine that may have more hardware and software virtual resources than your actual, physical computer. Disk storage for the virtual machine is entirely contained inside a single file on your physical machine. You can assign your virtual machine only the hardware access you want it to have. With properly limited access, nothing you do on the virtual machine can change or damage your real computer, or its software.
Esto que significa? Bueno, por un lado no es cierto que bash este funcionando nativamente sobre windows. Windows encapsula nativamente un kernel linux en su subsistema WSL, sobre el que se ejecuta bash. Vamos, ese bash sera un ELF compilado contra linux/glibc ejecutandose en ese entorno user-mode-linux, no un .exe compilado contra win32.
Y esto que limitaciones trae? Pues por ejemplo que ese bash no podra ejecutar procesos de windows. Vamos, no puedes hacer un script en bash que inicie notepad o lo que fuera de windows. Tampoco podras ejecutar nada que lleve X11/Wayland.
Asi que...
hay un hypervisor de por medio? no
ese bash es nativo de windows? tampoco
Personalmente me gusta mucho mas la solucion de apple para traer programas gnu a su entorno, aunque tambien es cierto que con darwin es mucho mas sencillo esto que con windows.