wsl 是否已经足够完善?

2020-04-05 12:33:15 +08:00
 windyland

很早以前就听说了微软家的 WSL 技术,但是因为对新技术的稳定性抱怀疑态度,所以昨天才用上了基于 WSL 的 Ubnutu,谷歌找了一圈发现很少地方有谈到二代 WSL 的各种坑,由于体验过于愉快(相较于 vmware ),所以萌生了转移开发环境的想法,于是过来问一问大伙 2020 年的 WSL 是否已经足够成熟?还有哪些使用时会遇到的坑?

6959 次点击
所在节点    问与答
39 条回复
Sngo
2020-04-05 12:40:18 +08:00
刚入手了 windows,安装完 wsl,还没来得及重启体验
lhx2008
2020-04-05 14:03:22 +08:00
完善是完善,可是 JetBrains 不完善,VSC 配合还行
derek80
2020-04-05 17:05:20 +08:00
目前 2.0 基本稳定了。docker k3d 跑的很溜。但是仍然期待 ms 出 linux 发行版。
randyo
2020-04-05 17:13:23 +08:00
@derek80 win10 就是一个发行版😄
murmur
2020-04-05 17:23:33 +08:00
wsl 对我来说是弥补命令行的东西,如果是真 linux 我会双系统,win 的兼容机最大优势就是随便装系统,干嘛不用呢
yicong135
2020-04-05 17:53:09 +08:00
@derek80 wsl2 docker 启动不了
Artikel23399
2020-04-05 17:55:59 +08:00
最近一直在用,感觉很舒服,比较麻烦的是外面访问 wsl2 里面的服务,去网上抄了个脚本设置端口转发可以解决
anguiao
2020-04-05 17:56:07 +08:00
@yicong135 Docker 装预览版就行,稳定版好像还不可以。
derek80
2020-04-05 18:08:13 +08:00
@yicong135 安装 windows desktop 还会多跑一个 vm, 目前只是没有 systemd init.d 的启动脚本还是可以用的
derek80
2020-04-05 18:09:04 +08:00
我是按完全 Linux 方案安装,然后手动启动 daemon 。
windyland
2020-04-05 18:18:40 +08:00
@lhx2008 把端口转发出来,然后不就能连接了😂
jonah
2020-04-05 18:19:45 +08:00
试用了下 wsl2,遇到连接 vpn,ubuntu 上不了网的问题。又乖乖装了双系统。
lhx2008
2020-04-05 18:29:34 +08:00
@windyland #11 就是 Jetbrains 不能直接打开 WSL2 里面的文件夹作为项目,必须是在 Windows 这边
efaun
2020-04-05 18:30:52 +08:00
leighton
2020-04-05 18:40:34 +08:00
@lhx2008 #12 最新的 EAP 版已经支持了
lhx2008
2020-04-05 18:48:18 +08:00
@leighton #15 请问哪个地方写了,没找到
lhx2008
2020-04-05 18:55:58 +08:00
@leighton #15 https://youtrack.jetbrains.com/issue/IDEA-197573 这里说每个语言的兼容性还有待支持,虽然我还不太清楚兼容性的问题在哪里
richard1122
2020-04-05 20:45:09 +08:00
wsl2 很不错,编译 chromium 啥的都没问题,vscode remote 和 android studio 跑在 remoteX 上都不卡
Remember
2020-04-05 20:52:58 +08:00
wsl2 就是一个 hyperv 虚拟机, 剪裁过的, 为毛不装 hyperv,virtualbox ,自己装 Ubuntu?
anguiao
2020-04-05 21:19:23 +08:00
@Remember 好像说反了吧,既然 WSL 2 有完整的 Linux 内核,为什么还要另外装一个虚拟机呢?
更不要说 WSL 2 有更快的启动速度、更小的资源占用、更方便的互操作。
WSL 2 里面可以用“code .”直接调用 Windows 的 VSCode 打开当前目录,虚拟机没法方便的实现这一点吧?

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

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

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

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

© 2021 V2EX