虽然基于虚拟机了,但是我觉得体验依然还好首先,本地硬盘的读取速度接近原生了,其实我觉得之前关了 WD,也没有说慢到无法忍受,但是更快了后还是觉得挺香的。 相比虚拟机的话,体验好处如下
1
vanxy 2019-08-02 00:49:14 +08:00
啥叫上车? wsl2 要花钱买吗?
|
3
linmq 2019-08-02 07:48:19 +08:00 via iPhone
请问 WD 是指?
|
4
yuchenyang1994 OP @linmq winows 安全中心
|
5
gam2046 2019-08-02 08:59:41 +08:00
WSL 对我来说最大的好处 是可以直接编译 AOSP 了。
不然原来需要开 Linux 虚拟机,然后转发 X Window 开 IDE 另一个好处,是一些小脚本能直接跑起来,比较方便。 |
6
jiangwei2222 2019-08-02 09:31:00 +08:00 via Android
wsl2 中装 redis mysql 这些能对外网访问吗?
|
7
yuchenyang1994 OP 这里我还是想杠一下说 Hyper-v 的人跟开个 VBox 有啥区别的人,我觉得无论是 WSL1 和 WSL2,都具有积极意义,首先
1. 微软这几年一直积极的帮助和扩展使用 WSL 的生态,比如大部分开源软件和 IDE 都帮助你使用 WSL,这之前都不敢想象毕竟微软提供了互操作接口,不管如何还是有积极意义的。使用虚拟化只是能更好的让社区活跃起来 2. 用虚拟机经常纠结,诶。。我该给这分配几个核心呢 3. 与 Vbox 共享文件,貌似更卡 |
8
yuchenyang1994 OP @jiangwei2222 不能,但你可以 portforward 暂时
|
9
hflyf123 2019-08-02 09:41:19 +08:00
lz 我在 wsl 里输入 code .没反应了,打不开 vscode 了,你有遇到过吗.
|
10
testcaoy7 2019-08-07 08:20:01 +08:00
WSL2 用的 9P 协议访问文件?这个协议不是贝尔实验室九号计划开发的吗
|
11
testcaoy7 2019-08-07 08:20:40 +08:00
还有 WSL2 现在可以和虚拟机( VMware、VirtualBox )共存了吗?
|
12
yuchenyang1994 OP @testcaoy7 Vmware 还不行,vbox 好像可以,但是好像有 bug 9p 协议应该是遗产,不算是贝尔实验室的主要作品
|
13
Draplater 2019-09-16 16:28:06 +08:00
“本地硬盘的读取速度接近原生了”和“9p 访问本地真的慢到令人窒息”这两句话分别是什么意思...没太明白。本地文件访问不是通过 9p 实现的吗?
|
14
SwimmingTiger 2019-11-25 16:36:17 +08:00
“本地硬盘的读取速度接近原生了”是指 VolFs,就是根文件系统,在 WSL2 里面是 hyper-v 的 EXT4 虚拟磁盘镜像。
“9p 访问本地真的慢到令人窒息”是指 DrvFs,在 WSL2 里面是是通过 9p 挂载的 Windows 网络驱动器。 在 WSL1 里面两者的速度接近(都是 NT 内核驱动实现的),DrvFs 有时候甚至更快。 但是在 WSL2 里面,因为 VolFs 是 hyper-v 实现的(基于磁盘镜像),但 DrvFs 是应用层实现的,并且还是网络驱动器,数据需要经过虚拟网卡进行传输,所以两者的访问延迟完全不是一个级别,特别是在 /mnt/c 里面进行 git 操作的时候简直慢的感人。 |
15
Rimifon 2020-01-05 13:13:34 +08:00
Win10-wsl2 / alpine-docker / opensuse,三级系统,然后通过 远程桌面进入 opensuse 开启 vscode 做开发,感觉速度比以前 wsl1 直接运行的 opnsuse 还要快。不过 在 /mnt/ 挂载目录下操作 git,真是老半天感觉不到变动。所以,我还是在 home 目录下做开发吧。
|
16
Rimifon 2020-01-05 13:18:11 +08:00
关于 vscode 的 UI,我觉得,在设置中将窗口 从 native 改成 custom 之后,无边框设计的效果就很好了啊。
|
17
Rimifon 2020-03-27 20:23:45 +08:00
不玩了,还是 WSL1 稳定,WSL 2 太坑了,在 64G 的 C 盘上创建了一个 128G 的虚拟硬盘,因此运行一段时间后就会出现数据错乱的现象。
|
18
ysy950803 2020-05-22 09:55:15 +08:00
有个不方便的地方不知道怎么解决,就是本机连 VPN 之后,WSL 不起作用,甚至是访问不了所有网络。
|
19
yuchenyang1994 OP @ysy950803 什么问题,两种办法
|
20
yuchenyang1994 OP @ysy950803 1. wsl 里 输入 ipconfig.exe 找到 Ethernet adapter vEthernet (WSL) 这一项, 然后把 windows 侧 ip 换成这个
2. windows 侧得 VPN 一定要勾选允许局域网机器接入 3. 关闭网络防火墙 |
21
xzysaber 2020-05-24 07:47:09 +08:00
你好,目前用 wsl2 遇到一个问题:在开机后进入 wsl2,访问 Windows 上的目录,发现只挂载了一个目录,很多文件都看不见了,这时需要再次重启电脑进入 wsl2 才能看见。
|
22
chenzheyu 2020-06-09 11:19:05 +08:00
我就想知道 9p 那个文件协议有没有加速的可能,我现在 laradock 一个 http 请求要 20 秒...
|
23
yuchenyang1994 OP @chenzheyu 可能是有的,但是可能优先级不高吧
|