wsl1, wsl2, VMware 如何选择

2024-04-10 11:26:05 +08:00
 EricSTG

目前在用破解版的 vmware, 安装了无桌面版的 centos7, 需要用到 docker, nacos 自启动的服务

想问 4042 年了是时候全面切换到 wsl2 了嘛

20473 次点击
所在节点    程序员
104 条回复
EricSTG
2024-04-10 14:55:09 +08:00
@yudoo 目前在用 tabby
Dogtler
2024-04-10 14:56:06 +08:00
Termius
andyskaura
2024-04-10 15:02:18 +08:00
只是开发的话,win10+wsl2 挺好的
jianrenjun
2024-04-10 15:04:51 +08:00
wsl2+hyper-v
xw
2024-04-10 15:05:08 +08:00
wsl2
FengMubai
2024-04-10 15:06:51 +08:00
2024 年的 Windows, 你可以选择:
wsl2 + VMware, 或
wsl1 + VMware, 或
wsl1 + wsl2 +VMware
Nasei
2024-04-10 15:10:10 +08:00
首先,mac 的 docker 也是虚拟机,反而 windows 还有原生的 win 容器,其次当需要 x86 容器的时候,mac 的模拟性能非常酸爽
Nasei
2024-04-10 15:11:47 +08:00
单说 docker ,wsl2 的 windows 吊打 mac
libook
2024-04-10 15:18:58 +08:00
Docker 给 Windwos 和 Mac 提供的 Docker Desktop 曾经带给我非常差的体验,bug 多而且全是商业化私货。

你可以参考这个看试试能不能在 WSL2 里直接安装 Docker-CE ,而不是用 Windows 上的 Docker Desktop https://onlyutkarsh.medium.com/running-docker-in-wsl2-ubuntu-distro-without-docker-desktop-6ec495e8bb4d

也可以虚拟机里跑个 Linux 然后再跑 Docker ,启动参数里打开 TCP 的 RPC ,然后 WSL2 上配置一个 DOCKER_HOST 环境变量就可以直接调用远程的 Docker daemon 进行操作了。

WSL1 和 2 之间,如果不是对 WSL 和 Windows 的互操作性需求特别高,还是建议 WSL2 。

开虚拟机的话,对虚拟机的配置的丰富性没有强需求的话,Windows 自带的 Hyper-V 就够用了。
nightRainAnnoy
2024-04-10 15:52:08 +08:00
我手贱, 把 Hyper-V 的虚拟网络给删掉了。 然后一直没找到解决方案。
yangzzzzzz
2024-04-10 16:03:20 +08:00
wls2 ,docker 之类的折腾一下也能用
dddd1919
2024-04-10 16:05:47 +08:00
把 win 上用的好好的 wsl1 升级到 wsl2 ,网络挂掉,玩完
Cola98
2024-04-10 16:09:45 +08:00
wsl2 和 VMware 都在用,如果平时使用 IDE ,比如 Goland ,IDEA 这些使用 WSL2 IO 占用会很高,docker 体验上目前没有感觉到有什么问题,自启动服务,现在也支持 systemctl 。
bjfane
2024-04-10 16:31:26 +08:00
看过一个测评 hyper-v,exsi,promox 三个在虚拟化损失性上都在 95+,其他 ikuai,openwrt 这种的都是垃圾。 非招杠,只是我看到的。目前用 hyper-v
这三个在易用性,可玩性(直通等)上有差别。
ixiaohei
2024-04-10 16:46:20 +08:00
@yudoo mac 终端比较多,但是我尝试的不多;我一般使用 iterm ,觉得 iterm 不错一直在使用这个;以前尝试 warp 也不错。
另外建议 zsh ,且可以尝试一下 oh-my-zsh ;缺点是装多了插件会卡。
Yuhooo
2024-04-10 16:52:13 +08:00
@jfcherng 好像是好了,我再多试试,非常感谢。
Yuhooo
2024-04-10 16:53:23 +08:00
@wildman9527 编码环境需要,涉及到 QT 、交叉编译等
jqtmviyu
2024-04-10 17:15:44 +08:00
@yudoo #40 我从 alacritty 换到 kitty
jqtmviyu
2024-04-10 17:19:57 +08:00
@Nasei #48 orbstack 怎么样? 反正启动 linux 非常快, 用来编译过好几个路由固件和 linux 内核了, 非常方便.
zbatman
2024-04-10 17:22:55 +08:00
hyper-v 虚拟机,加个 nat 网络跟 vmware 一样的体验
wsl2 之前用的时候有个问题:开机后不会自动启动 docker ,需要敲命令才能解决,不知道现在还有没有了

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

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

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

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

© 2021 V2EX