时至今日, WSL 仍然难用

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

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

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

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

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

正确姿势是 wsl remote 开发!!!
xycost233
278 天前
抛开需求谈体验都是耍流氓
纯吹和纯黑都是
june4
278 天前
写代码的话还是 linux 主力+虚拟 win 才是正道
fatekey
278 天前
开了 Hyper-V 后我虚拟机出现了不少疑难杂症,虚拟机是刚需,所以就放弃了 WSL2
coinbase
278 天前
那就是说 macOS 的 HyperKit 比 Windows 的 WSL2 要强?
xwwsxp
278 天前
无语,MacOS 是 unix 系统,而 Linux 是类 unix ;当然,对于 docker 来说,毕竟使用的是 cgroup 等技术; win 提供的 wls2 已经不错了,有钱就上 macos ,毕竟内存和金条一样贵。
ZZ74
278 天前
话说有人研究过 wsl2 和用 virtualbox 装 linux 。哪个开销大吗?尝试过 wsl2 终究和真 linux 有点点区别 比如有的机器 docker 不能自启动 有的可以,文件系统还慢
jurassic2long
278 天前
感觉是你的个例
CatCode
278 天前
"Windows 是最好的 Linux 发行版"你居然还真信了
那我说"php 是最好的语言"
ShirolinEX
278 天前
长期用 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