Devo ammettere che sono deluso. Ho installato WSL 2, l'ho provato e sono tornato a WSL 1. Per quello di cui ho bisogno, WSL 2 non offre alcun miglioramento reale e per alcuni aspetti è un passo indietro. Se ci sono differenze importanti tra i due, sono "sotto il cofano" e non sono realmente percepibili dalla maggior parte degli utenti, secondo me. D'altra parte, alcune cose che avrebbero dovuto essere sistemate non lo sono. Tutto sommato, raccomando di attenersi alla WSL 1 per il momento.
Ecco i miei problemi principali:
- Credo di essere stato ingannato dai numerosi articoli che ho letto, che strombazzavano la presunta capacità della WSL 2 "di eseguire applicazioni Linux". Non ero sicuro di cosa significasse in primo luogo, perché è possibile eseguire applicazioni grafiche X11 in WSL 1 (come per altre applicazioni come GIMP, perché uno dovrebbe avere bisogno di eseguire la versione per Linux usando WSL quando esistono anche per Windows?... ). È un po' macchinoso perché si deve installare un server X (cioè vcxsrv), e pensavo che forse questo non sarebbe stato necessario con WSL 2, ma no, è ancora richiesto. Quindi, nessun miglioramento reale, e in realtà è un po' peggio perché l'esportazione del display è considerevolmente più complicata con questa versione.
- X11 forwarding, che non funziona bene (o per niente in realtà) con WSL1, rimane altrettanto problematico con WSL 2, con grande delusione di molti di noi che speravano in una soluzione. Se si SSH ad un altro PC con WSL e si prova ad eseguire un'applicazione grafica X11 in remoto, questa verrà visualizzata sullo schermo remoto... Questo è stato un problema con WSL fin dall'inizio e non c'è soluzione, per quanto posso dire.
- Un'altra cosa che WSL 2 fa è rovinare completamente tutti gli indirizzi IP, così diventa impossibile SSH a macchine sulla stessa rete. Voglio dire, pronto? Mi dispiace ma a me questo sembra un grosso problema, che da solo mi avrebbe fatto decidere di tornare alla WSL 1 in ogni caso. Non posso immaginare che questo non crei un sacco di mal di testa a molte persone. Ho visto alcuni workaround e sono tutti molto complicati.
- È più veloce? Non proprio, ancora una volta niente di significativo o evidente per la maggior parte delle persone.