- hogyan működik ez, valami virtuális gépben futtat egy linux kernelt és környezetet? Vagy windows kernel alatt fut egy GNU rendszer? Ha jól sejtem, teljes rendszer ez, nem csak néhány program.
A Windows NT alapú rendszerek kezdettől több "alrendszer" támogatására lettek tervezve. Így a Win32 alrendszer csak egy a lehetségesek közt. Régen volt pl POSIX alrendszer. Ilyen alrendszer lett a WSL is. Tehát Windows kernel alatt fut egy rendszer, ami nyújtja a Linux kernel API készlet jelentős részét és azokat a háttérben Windows hívásokra fordítja.
Ilyen értelemben leginkább egy "fordított wine"-ra hasonlít. Részletesen: https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subsystem-for-l…
- teljesértékű Linux ez? Ha eddig dual boot volt a gépemen, akkor nem lesz rá szükségem a továbbiakban, mert egyszerre mehet mindkettő?
Attól függ, mire használtad a Linuxos gépedet. Ez elsősorban a fejlesztők munkáját megkönnyítendő ad *nix command line és eszközkészlet támogatást. Fizikailag pedig egy Ubuntu 14.04 (lassanként 16.04) userland települ a WSL-re, melyet a Canonical szállít. Ha például szerver szolgáltatásokat akarsz futtatni, arra nem ez a megfelelő eszköz.
- fájlrendszer szinten hogy működik ez? Egy fájlrendszerben vannak a windows és a linux alrendszer fájljai, vagy valami trükközés van?
Ebben a cikkben nézd meg az ábrát, többet mond ezer szónál: https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/
Üdv,
Marci