看了 wslg,有点心动啊,想在 wsl 里开发, 所以想问问:
・与原生 linux 体验几乎一样了么?
・对一些外接硬件支持咋样了?比如通过 usb 口 /pcie 口 /10G 网口连进来的硬件。
・还有,x410/wslg 体验咋样?比如像 ros 的 rviz 这种能跑起来么?

还是折腾

再等等

硬件直通麻烦得很。 软件上性能差不太多。

一直在 wsl 里面开发,后面换了 wsl2,换了 wsl2 之后我觉得已经速度大大提升了,反正我用下来没什么问题,不过我是 web 开发,需要折腾的东西并不多
wslg 一直知道没用过,感觉没必要啊。现在正在安装了,下个玩玩

可以挂载 vhdx,模拟挂载多硬盘了

wslg 几个月前我试用过,我是高分屏,wslg 对高分屏的支持并不好。用 Linux 版的 jetbrains 全家桶,也感觉卡卡的。

之前也看别人说 wslg 对高分屏支持不好,具体是啥表现啊?

一些软件必须通过 gui 才能用啊。几年前试过一次给 wsl 装 gui,卧槽折腾死了,就放弃了。传说似乎 wslg 比以前方法方便多了?

并不是 wslg 支持不好,本质上还是 gtk 和 qt 的支持问题。

如果 jetbrain 能完美支持就好了,可惜遥遥无期

x410 体验很好,高分屏没啥问题。

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

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

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

支持几乎没有,参考 Hyper-V 对于外接设备的支持。

不恢复 systemd 坚决不用。

wsl 的网络功能支持也不行

现在的图形方案是 Wayland 吧,Wayland 本身的支持就不太好的感觉

GUI 按照 100%显示,在高分屏上看的话很小;如果修改缩放显示,不是按照 200%这样渲染的,是 100%然后缩放的,所以看起来不清晰。

弄前端开发的,目前没太大问题,已知的几个问题可以处理或绕过

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

有个额外加分项:wslg 上了以后,可以起 wsl 内的 chrome,跑 cypress 用例什么的

windows 身体内长出了这么大一个 linux,再长一个 android 出来。

  1. wsl 内起的服务,在局域网里无法访问

这个问题我也遇到了,请问你是如何解决的呢

github.com/microsoft/WSL/issues/4150#issuecomment-504209723

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

前两天刚想在 wsl 里面搭建 lnmp 开发环境,打开 ubuntu 之后,发现没有 systemctl 直接给我整不会了。。。

痛点是不支持 systemd

貌似没有固定 IP 的支持?

之前 wsl2 + x410 用 idea 编辑器,现在直接 idea 最新版 wsl 支持的挺好了,不需要 x410 了

有的选的话还是不想用 wsl,
目前试过 wsl gui 和 VcXsrv 窗口方面都有各种 bug,
另外网卡不方便桥接,跑服务不如直接 hyper-v,

都双屏的,为什么不整个 vmware 安装 ubuntu 虚拟机,一个屏幕显示 windows,一个屏幕显示 ubuntu 虚拟机,想用哪个就用哪个,网络也没那么多幺蛾子,想不通你们为什么要去折腾 wsl 这种半成品

vmware 这些虚拟机的硬件直通不给力啊,当然 wsl 似乎也不能打。

wsl2 编译 Android app,竟然比宿主 win10 上还快,你说气不气

只 jetbrain 的话,ssh 连进 wsl 然后 remote debug 也够用了吧