时至今日, WSL 仍然难用

256 天前
 weijancc
前段时间因为重装了 Windows, 想着就装个 Docker 吧, 装软件省事. 但最终依赖的 Hyper-V 是全局虚拟化, 使得宿主机也被虚拟化, 能够明显感到掉帧, 从 wsl2 发行到现在 Hyper-V 还是一样糟糕, 最后还是使用回了虚拟机 Docker.

不知道 2020 年左右简中怎么流行了"Windows 是最好的 Linux 发行版", 真的不想再看到这句话了, 被骗了好几次, 感觉说这个都没用过虚拟机或 VPS 的正版 Linux, WSL 一点都不配.(我的 Windows 配置 i9+4060+40G 内存).
21388 次点击
所在节点    程序员
145 条回复
Xusually
256 天前
OP 你要提 docker 也得是 OrbStack 啊,Docker Desktop For Mac 人人喊打的东西......
MEIerer
256 天前
习惯双系统了
hljjhb
256 天前
惊了 o.O 居然有人喜欢 Docker Desktop For Mac

OrbStack 倒是的确比 WSL 好用,虽然没有图形支持
dmanbu
256 天前
WSL2 就是在跑虚拟机,而且始终有占用内存过高的问题,我自己用 KVM 或 Vmware 虚拟都不会有这么高的内存占用,现在已经退回 WSL1 ,已经足够我用了
molezznet
256 天前
其实没有必须用 wsl 的需要啊,虚拟机,lxc 等不好吗
wolfan
256 天前
WSL 是为 android 应用移植作配套的吧,后者都已经取消了,那 WSL 的效用也就变小了,目测迟早是要砍掉的。估计 WIN13 要直接套 linux 的什么部分直接实现 win/unix 融合了吧。
ellermister
256 天前
我前几周也尝试了下,这玩意真垃圾。开启后导致 vmware 都起不来了,文件系统依然有些明显的读取延迟。和虚拟机的 smb 延迟一样。接口从 200ms 直接升到 800ms 以上
feikaras
255 天前
wsl 除了 io 差没啥不好的。除了 io 差没有任何值得喷的。没看到性能损失。我还是 7 年前的新电脑。
wsl 比 wsa 早了 800 年,是 2016 年就有的。居然还有人以为有关系。
hyper-v 本来就和 vmware 有冲突,vmware 也给了应对方案,都已经直接弹窗告诉你了。
wsl2 以后开发根本就没有安装 linux 发行版的需要。
kwater
255 天前
wsl/wsl2 今年遇到过咬死一个核心不放的问题,idle 状态及 服务重启也无效。
触发条件未知,很隐蔽

本来是 24x7 的设备,没精力去单独解决,当时这台就只好开睡眠按需唤醒用了。
Rehtt
255 天前
hyper-v 会将宿主机系统也虚拟化
ttimasdf
255 天前
😂主打一个田忌赛马是吧,要喷 WSL 的 IO ,应该用 vmware 的 HGFS 来比,我看看在座各位有谁用 hgfs 做开发的?
Dragonphy
255 天前
coderzhangsan
255 天前
一直用的 vm ,只要生态和性能没有数量级的差距,我根本不会浪费精力倒腾新工具。
shunia
255 天前
WSL ( hyper-v )有个最大的 bug 是 Vmmem 进程吃内存没有上限
jonsmith
255 天前
wsl2 + vscode ,开发了一两年,很舒服。虽然 wsl 的 Ubuntu 是盗版的,但绝大部分功能是能满足的。
之前用过两年 VMware 虚拟机,那个真的太耗资源了。
loveDiu4ever
255 天前
@Dragonphy 单独代理没问题,openvpn 和 代理同时情况才会有问题
raptor
255 天前
用惯了 Linux 根本受不了 WSL……只有那些主要用 Windows ,偶尔需要 Linux 的人才适合 WSL 。

"Windows 是最好的 Linux 发行版"就是些网红瞎 BB ,啥时 Windows 的 Kernel 换成 Linux 再来说这话吧。
mmdsun
255 天前
性能损耗只有 1%不到了,现在微软 xbox 都是跑 hypver-v 里面的。感觉是心理作用?有没有跑过程序测试
ShadowPower
255 天前
@jonsmith WSL 上的 Ubuntu 也是 Canonical 出的,不是盗版……
ExplodingFKL
255 天前
槽点太多,不知道从哪开始 ...

- mac 上 docker 也是虚拟化
- 要高性能和启动速度就跑 wsl1 !!!
- 没有 redhat 家的 systemd 就不是正版 linux ???
- mac 启动 docker 快是因为调教过
- windows 卡顿的问题多了去了,不差这点虚拟化
- “Windows 是最好的 Linux 发行版” : 也没错,不要管内核,不要 dkms 打不在主线的驱动,不用忍受 x11/wayland 各种小问题,不要处理双显卡( i + n )笔记本的渲染问题和续航

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

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

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

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

© 2021 V2EX