wsl2 是真的好用

2021-04-16 14:17:08 +08:00
 wohenfuyou

比虚拟机上跑 linux 强多了

13006 次点击
所在节点    Linux
78 条回复
suny0508
2021-04-16 14:23:40 +08:00
不能固定 ip 是硬伤
kickcellardoor
2021-04-16 14:25:05 +08:00
@suny0508 多加一个 nic 可以固定
hanxiV2EX
2021-04-16 14:28:47 +08:00
我用微软的虚拟机也很好用,然后用微软的终端 ssh 连接。
heyjei
2021-04-16 14:35:01 +08:00
之前用过不稳定,用着用着,网络老是发生变动。
lerry
2021-04-16 14:37:43 +08:00
用了几个月 wsl2,现在用 1,主要就是网络原因
lizliz
2021-04-16 14:37:56 +08:00
wsl2 和某些虚拟机不能兼容
NIYIKI
2021-04-16 14:38:54 +08:00
之前我也觉得 wsl2 很好用,不过之后还是转虚拟机了,写个脚本,开机后台自启。
wsl2 不能固定 ip 实在是难受,加上坑爹的内存占用,实在是劝退。
BeautifulSoap
2021-04-16 14:46:48 +08:00
@suny0508
@NIYIKI

https://v2ex.com/t/744955
固定 ip 这个可以看我这贴,一个脚本就行每次启动分配固定 ip 。至少比各种在 hosts 里搞 ddns 的好用很多

然后内存占用这点我比较奇怪的是,wsl2 明明可以像虚拟机那样设置内存占用上限的,设个上限就行了,怎么那么多人都抱怨 wsl2 内存占用多
NIYIKI
2021-04-16 15:01:25 +08:00
@BeautifulSoap #8 我觉得设个上限不”优雅“,比方说为 wsl2 设定 2g 上限,在使用 wsl2 进行工作的时候的确没问题,但是当没有使用 wsl2 进行工作的时候给它还是占用 2g,就觉得有点浪费资源了。
至于说使用 wsl --shutdown 强行关闭 wsl2 释放内存,还是觉得不太 ”优雅“。
wolfie
2021-04-16 15:03:23 +08:00
就是编译速度太慢了
charlie21
2021-04-16 15:08:51 +08:00
对对对,建议别用 wsl 2,建议你的竞争对手用 wsl 2
BeautifulSoap
2021-04-16 15:10:13 +08:00
@NIYIKI 你这所谓“优雅”就非常自相矛盾了,虚拟机也是时常占着 2G,按你的标准来说这不优雅,同时你不用虚拟机的时候虚拟机也时常占着 2G 需要手动关闭虚拟机,按你的标准来说这也是不优雅的
光从你说的这些角度来看,虚拟机的“优雅”程度和 wsl2 并没任何区别
Mithril
2021-04-16 15:20:03 +08:00
@BeautifulSoap Linux 里面跑的程序不释放内存宿主机也没办法吧?我记得 WSL2 是有 Reclaim 功能的。
fengxianqi
2021-04-16 15:22:38 +08:00
vscode 完美配合 wsl2 挺好的,最近刚上车。前端的福音,npm install 的速度和编译速度都提升了很多,支持 rsync 命令等等,建议 win 用户用 vscode 的前端朋友上车。
masterclock
2021-04-16 15:32:20 +08:00
1. 想的网络是和 windows 同一个网络,然后 wsl2 是一个独立的网络,IP 还无法固定,外面需要访问 wsl2 里的时候,只能每次 windows 下 netsh 加端口转发,有点麻烦。
2. windows 下网络变动的时候,vscode remote 也会跟着卡一下,偶尔调试网络设备的时候简直崩溃。
3. 固定占用内存很麻烦,vmware 等虚拟机并不会一直占着内存。
Stevenv
2021-04-16 15:35:12 +08:00
磁盘 IO 是一个问题。。。慢的一笔
keyfunc
2021-04-16 15:39:47 +08:00
@Stevenv 你不能访问 Windows 的磁盘,直接访问 linux 磁盘就快的一批了
BeautifulSoap
2021-04-16 15:40:21 +08:00
@Mithril wsl2 是有回收内存的,虽说的确有时不太好用。所以我都是直接设个内存占用上限当虚拟机了
Stevenv
2021-04-16 15:43:52 +08:00
@keyfunc #17 但是我不想用 vscode 。。彩笔的我,只想用 idea 。。实在用不来,很容易出现奇怪的问题。。只能用 linux 了
LokiSharp
2021-04-16 15:43:59 +08:00
没有 systemd 不好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX