對我來說
wsl2 更接近 原生linux
我可以直接在它裡面使用一些原本不能在 wsl1 直接用的
e.g.
docker
他對 io 的 improve 也很有感
在用 npm 的時候更是有感
但缺點就是要開啟 "虛擬機器平台"
所以現在主流的 android 模擬器 都會跟他有衝突
簡單選擇的方法:
有在用 android 模擬器 沒在用 docker
選 wsl1
不然
就選 wsl2
可參考這篇的評論 !
Docker Desktop for WSL2 容器化開發環境
我的主觀認為微軟為了因應 k8s 的這股浪潮, 才會嵌入一個 wsl 或 wsl 2
不過如果用 wsl/wsl 2 是為了 k8s 的目的而來, 直接架個 ubuntu 的 VM 比較實在