如今 wsl 可以一战了么?

2021 年 10 月 7 日
 whywaoxaks

看了 wslg,有点心动啊,想在 wsl 里开发, 所以想问问:

・与原生 linux 体验几乎一样了么?

・对一些外接硬件支持咋样了?比如通过 usb 口 /pcie 口 /10G 网口连进来的硬件。

・还有,x410/wslg 体验咋样?比如像 ros 的 rviz 这种能跑起来么?

7216 次点击
所在节点    Windows
32 条回复
qanniu
2021 年 10 月 7 日
还是折腾
zwgf
2021 年 10 月 7 日
再等等
SIGEV13
2021 年 10 月 7 日
硬件直通麻烦得很。 软件上性能差不太多。
subpo
2021 年 10 月 7 日
一直在 wsl 里面开发,后面换了 wsl2,换了 wsl2 之后我觉得已经速度大大提升了,反正我用下来没什么问题,不过我是 web 开发,需要折腾的东西并不多
wslg 一直知道没用过,感觉没必要啊。现在正在安装了,下个玩玩
ch2
2021 年 10 月 7 日
可以挂载 vhdx,模拟挂载多硬盘了
woscaizi
2021 年 10 月 7 日
wslg 几个月前我试用过,我是高分屏,wslg 对高分屏的支持并不好。用 Linux 版的 jetbrains 全家桶,也感觉卡卡的。
whywaoxaks
2021 年 10 月 7 日
@woscaizi 之前也看别人说 wslg 对高分屏支持不好,具体是啥表现啊?
whywaoxaks
2021 年 10 月 7 日
@subpo 一些软件必须通过 gui 才能用啊。几年前试过一次给 wsl 装 gui,卧槽折腾死了,就放弃了。传说似乎 wslg 比以前方法方便多了?
iamzuoxinyu
2021 年 10 月 7 日
@woscaizi 并不是 wslg 支持不好,本质上还是 gtk 和 qt 的支持问题。
zxCoder
2021 年 10 月 7 日
如果 jetbrain 能完美支持就好了,可惜遥遥无期
Chihaya0824
2021 年 10 月 8 日
x410 体验很好,高分屏没啥问题。
mason961125
2021 年 10 月 8 日
> 与原生 linux 体验几乎一样了么?

如果你日常依赖 systemd 去维护后台进程,那么请不要使用 WSL,因为 WSL 的 Debian/Ubuntu 发行版的 systemd 是废的。

> 对一些外接硬件支持咋样了?比如通过 usb 口 /pcie 口 /10G 网口连进来的硬件。

支持几乎没有,参考 Hyper-V 对于外接设备的支持。
Routeros
2021 年 10 月 8 日
@mason961125 不恢复 systemd 坚决不用。
bybyte
2021 年 10 月 8 日
wsl 的网络功能支持也不行
learningman
2021 年 10 月 8 日
现在的图形方案是 Wayland 吧,Wayland 本身的支持就不太好的感觉
woscaizi
2021 年 10 月 8 日
@whywaoxaks GUI 按照 100%显示,在高分屏上看的话很小;如果修改缩放显示,不是按照 200%这样渲染的,是 100%然后缩放的,所以看起来不清晰。
FallenMax
2021 年 10 月 8 日
弄前端开发的,目前没太大问题,已知的几个问题可以处理或绕过

1. windows 的 vpn,在 wsl 内不生效
2. wsl 内起的服务,在局域网里无法访问
3. systemmd 不能用

有个额外加分项:wslg 上了以后,可以起 wsl 内的 chrome,跑 cypress 用例什么的
James369
2021 年 10 月 8 日
windows 身体内长出了这么大一个 linux,再长一个 android 出来。
subpo
2021 年 10 月 8 日
@FallenMax 2. wsl 内起的服务,在局域网里无法访问
这个问题我也遇到了,请问你是如何解决的呢
FallenMax
2021 年 10 月 8 日
@subpo https://github.com/microsoft/WSL/issues/4150#issuecomment-504209723

用这个用户给的 powershell 脚本,把 wsl 内指定端口转发到 windows 上

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

https://study.congcong.us/t/806223

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

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

© 2021 V2EX