6 月底的 Win10 Insider preview 就可以打开 wsl2 了。试用环境为:i3-2370 + 8G DDR3 + SSD + win10 18936 + wsl2 + ubuntu 18.04 。试用感受如下:
1,采用虚拟机方案,效率接近裸机。用 python + keras + tf 跑了一个小网络测了一下,运行时间为:wsl2--75s,win10--192s,native linux--65s。
2,文件系统为 ext4,wsl2 里仍然可以 /mnt/c 访问 windows 目录,windows 里仍然可以\\wsl$访问 wsl2,文件系统效率极大提升,易用性和 wsl1 没多大差别。
3,试着用 buildroot 做了个交叉编译器,结果正常,qemu 运行正常;一般做嵌入式 /linux 开发的话,wsl2 也够用了。
4,wsl2 没有启 systemd、systemctl 等等,整体启动速度还是很快的。
不香的地方在于:wsl2 里的 PATH 会包含 windows 的环境变量里的 path,那么由于这样那样的原因,path 很有可能会包含 Program Files (x86)/xxx。linux 下有些脚本写的兼容性不是那么的好的话会在处理“()”处出问题,还是需要小心对待。
结论就是:wsl2 的可用度已经相当高,是一个还不错的 linux 发行版:-)
1,采用虚拟机方案,效率接近裸机。用 python + keras + tf 跑了一个小网络测了一下,运行时间为:wsl2--75s,win10--192s,native linux--65s。
2,文件系统为 ext4,wsl2 里仍然可以 /mnt/c 访问 windows 目录,windows 里仍然可以\\wsl$访问 wsl2,文件系统效率极大提升,易用性和 wsl1 没多大差别。
3,试着用 buildroot 做了个交叉编译器,结果正常,qemu 运行正常;一般做嵌入式 /linux 开发的话,wsl2 也够用了。
4,wsl2 没有启 systemd、systemctl 等等,整体启动速度还是很快的。
不香的地方在于:wsl2 里的 PATH 会包含 windows 的环境变量里的 path,那么由于这样那样的原因,path 很有可能会包含 Program Files (x86)/xxx。linux 下有些脚本写的兼容性不是那么的好的话会在处理“()”处出问题,还是需要小心对待。
结论就是:wsl2 的可用度已经相当高,是一个还不错的 linux 发行版:-)