时至今日, WSL 仍然难用

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

不知道 2020 年左右简中怎么流行了"Windows 是最好的 Linux 发行版", 真的不想再看到这句话了, 被骗了好几次, 感觉说这个都没用过虚拟机或 VPS 的正版 Linux, WSL 一点都不配.(我的 Windows 配置 i9+4060+40G 内存).
27416 次点击
所在节点    程序员
145 条回复
WDFWL
2024-03-21 11:14:59 +08:00
WSL2 对于我的使用场景有常用的工具包而且能读 Linux 的文件系统就行了,需要完整的 Linux 远程 ssh 服务器
NessajCN
2024-03-21 11:18:50 +08:00
同意一点,那些把「 Windows 是最好的 Linux 发行版」当梗挂在嘴边的要不就是没用过除 wsl 以外的正经发行版,要不就是完全不懂 Linux 在瞎跟风喊
dolorain
2024-03-21 11:21:41 +08:00
说的很好,我继续用 WSL
RobinHuuu
2024-03-21 11:25:02 +08:00
开启了 systemd ?试试关 systemd ,然后用 podman 。发现 systemd 开启时会比较慢
RobinHuuu
2024-03-21 11:27:13 +08:00
@RobinHuuu
好吧,没有 systemd
hades97
2024-03-21 11:27:26 +08:00
我最近两年都在用 wsl2 开发,能吐槽就是 io 慢了一点,然后内存容易拉满(最近 wsl2 更新解决了).其他的地方我觉得已经很好用了
villivateur
2024-03-21 11:29:09 +08:00
"hyper-v 对宿主机的性能损耗其实感知不强(如果用 Genymotion 安卓虚拟机就能明显感受到), 但我是完美主义, 无法忍受这点损耗."

所以说,这是你的问题,不是 Windows 或者 WSL 的问题
weijancc
2024-03-21 11:35:39 +08:00
@villivateur #27 我针对的是说"Windows 是最好的 Linux 发行版"这句话的梗小鬼, 不知道怎么说得出来这种话.
aLazarus
2024-03-21 11:35:54 +08:00
话说在 wsl 中安装 jdk 和 maven 之后,在主机运行 idea 导致创建索引和 maven 依赖的时候 idea 卡死,这个问题也是因为 io 导致的么?
paceewang1
2024-03-21 11:36:15 +08:00
win11 + wsl2 个人觉得很好用啊,就是跑跑 docker ,跑跑程序,调试什么的,只用来作为开发机而不是服务器,吃内存这个没办法,上 32G 囖
encro
2024-03-21 11:46:16 +08:00
wsl 只适合将文件放到 wsl 里面,

不适合访问 windows 的文件系统!!!

应该是 windows 访问 wsl 的文件系统!!!

正确姿势是 wsl remote 开发!!!
xycost233
2024-03-21 11:48:18 +08:00
抛开需求谈体验都是耍流氓
纯吹和纯黑都是
june4
2024-03-21 11:54:11 +08:00
写代码的话还是 linux 主力+虚拟 win 才是正道
fatekey
2024-03-21 11:58:15 +08:00
开了 Hyper-V 后我虚拟机出现了不少疑难杂症,虚拟机是刚需,所以就放弃了 WSL2
coinbase
2024-03-21 12:03:51 +08:00
那就是说 macOS 的 HyperKit 比 Windows 的 WSL2 要强?
xwwsxp
2024-03-21 12:06:40 +08:00
无语,MacOS 是 unix 系统,而 Linux 是类 unix ;当然,对于 docker 来说,毕竟使用的是 cgroup 等技术; win 提供的 wls2 已经不错了,有钱就上 macos ,毕竟内存和金条一样贵。
ZZ74
2024-03-21 12:07:06 +08:00
话说有人研究过 wsl2 和用 virtualbox 装 linux 。哪个开销大吗?尝试过 wsl2 终究和真 linux 有点点区别 比如有的机器 docker 不能自启动 有的可以,文件系统还慢
jurassic2long
2024-03-21 12:09:44 +08:00
感觉是你的个例
CatCode
2024-03-21 12:12:51 +08:00
"Windows 是最好的 Linux 发行版"你居然还真信了
那我说"php 是最好的语言"
ShirolinEX
2024-03-21 12:14:15 +08:00
长期用 wsl2 ,没感觉什么宿主机明显掉帧。办公用的电脑更是 wsl2 和 VirtualBox 一起用,没啥问题。

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

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

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

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

© 2021 V2EX