A-ou... Pomale IO se mozna podarilo zrychlit, pokud se cte z nativniho filesystemu, ale pokud chcete cist z WSL nejakou Windowsi partition nebo z Windows tu "WSL partition", tak mate smulu... Podle reportu na githubu i hloupy git status muze trvat veky (nekdo hlasil pul dne, ale uz nevim, jak velky projekt mel).
Vycetl jsem dva use-casy: programovani v IDE, ktere je lepsi poustet ve Windows (pres X forwarding by to asi slo taky, ale lidi to chteji takhle), a sdileni cache (treba maven cache muze byt docela velka a lidi ji nechteji mit na disku dvakrat). A pak taky rychle testovani kodu, jestli se zbuildi na win i linuxu - pak se hodi mit jeden adresar dostupny z obou systemu.
Zrovna Maven cache bych vůbec neřešil, disky jsou levné a pokud to chcete řešit, stačí občas promazat staré verze. To testování buildu je pochopitelnější, ale tak, jak chápu WSL, bych spíš přenesl celý nový kód před buildem. Navíc se mi nebudou míchat výsledky buildu z Windows a z Linuxu, naopak můžu využít nakešované výsledky předchozího běhu. Ale vlastně je to pořád to, co už jsem psal – chápu WSL jako rychlý způsob, jak přepínat mezi Windows a Linuxem, ne jako způsob, jak ve Windows spouštět linuxové aplikace.
Zrovna ta cache je na tenkém ledě. Fungovat to může, ale záleží na aplikaci. Na Windows a Linuxu máte různé modely oprávnění, různé přístup k case sensitivity, různé zamykání, různé timestampy, ... Rozbít se tu může ledacos.
BTW, u Gitu jsem viděl, co kombinace Windows a Linux zvládne. Stačí mít jinak nastavené řešení konců řádků (což je defaultní situace), pullnout na Windows a commitnout z Linuxu. S trochou nepozornosti commitnete změnu konců řádků.
Můj use case je používání základního software pro manipulaci s daty, pro který nejsou ve Windows adekvátní náhrady mimo různých pochybných freewarů nebo sharewarů, spouštění shell skriptů na datech z Windows šetří čas. Používám virtuální stroje, takže WSL 2 je pro mě nepoužitelné, i když Docker by se hodil, v současnosti to řeším docker-machine, ale výkon nic moc. Můj názor je, že lpění na Hyper-V je ze strany Microsoftu iracionální a neudržitelné.