目前在用破解版的 vmware, 安装了无桌面版的 centos7, 需要用到 docker, nacos 自启动的服务
想问 4042 年了是时候全面切换到 wsl2 了嘛
![]() |
1
iold 2024-04-10 11:27:36 +08:00
反正 我是 WSL2
|
![]() |
2
ysc3839 2024-04-10 11:27:49 +08:00 via Android
我目前还在用 VMware ,因为还要虚拟 Windows 和 macOS ,开启 Hyper-V 的话 VMware 虚拟 macOS 似乎会有问题。
同时还有玩游戏的需求,开启 Hyper-V 后疑似会影响主机的游戏性能。 |
![]() |
3
gav1nwwk 2024-04-10 11:31:46 +08:00
我在公司仍着一台破电脑,内网开发用,外网的话找个 vps ,或者 ddns 家里
|
![]() |
4
Akitora 2024-04-10 11:32:23 +08:00
Hyper-V 单独装一个 linux 虚拟机
|
![]() |
5
ixiaohei 2024-04-10 11:37:32 +08:00 ![]() 不知道建议合不合适,建议换 mac
|
6
Rache1 2024-04-10 11:37:41 +08:00
|
![]() |
7
Yuhooo 2024-04-10 11:40:59 +08:00
以前用 VMware 正常(win10),换了新电脑(win11)之后,也不知道是系统不兼容还是硬件不兼容,VMware 下 ubuntu 特别容易桌面卡死(鼠标键盘无反应,后台正常),废了很长时间怎么修改都解决不了这个问题,最后只能用 WSL2 环境了,不过 WSL 坑也不少,特别是配置网络问题较为麻烦
|
![]() |
9
jfcherng 2024-04-10 12:00:44 +08:00 ![]() |
10
fsdrw08 2024-04-10 12:10:50 +08:00 via Android
hyper-v
|
![]() |
12
wildman9527 2024-04-10 12:16:58 +08:00
VirtualBox
|
![]() |
13
wildman9527 2024-04-10 12:18:17 +08:00
@Yuhooo #7 开虚拟机就不要装桌面版了, 直接 Server 版不香么!
|
![]() |
15
gentrydeng 2024-04-10 12:26:25 +08:00 via Android
我是开 WSL 2 和 Hyper-V 后偶尔用 VMware 。
|
16
ByteCat 2024-04-10 12:46:10 +08:00
HyperV 全家桶,包括 WSL2 之类的
|
17
kikyou12138 2024-04-10 13:19:39 +08:00
wsl2 debian 上面跑了个 docker ,稳的很
|
![]() |
18
AFOX 2024-04-10 13:21:06 +08:00
wsl2
|
19
mason961125 2024-04-10 13:23:08 +08:00
Hyper-V
|
![]() |
20
kaiveyoung 2024-04-10 13:23:14 +08:00 via Android
wsl2+挂载硬盘或虚拟磁盘
|
21
szdosar 2024-04-10 13:26:44 +08:00 via iPhone
单分 128G 分区,物理机上 ubuntu
|
![]() |
22
MEIerer 2024-04-10 13:27:11 +08:00
wsl2 啊
|
![]() |
23
EricSTG OP @wildman9527 #12 之前用过一段时间, 发现挂在后台占用比较大, 之后就没用过了
|
24
6F321i77Df1W0Zka 2024-04-10 13:34:14 +08:00 ![]() VirtualBox + vagrant
|
25
Joshua999 2024-04-10 13:37:45 +08:00
经常用 usb 以及串口,wsl2 方便吗?
|
![]() |
26
comlewin 2024-04-10 13:39:20 +08:00
VMware 吧,实际占用资源感觉比 wsl 低
|
![]() |
27
sorrowlikeblue 2024-04-10 13:40:02 +08:00 ![]() @Joshua999 可以的。可以收搜一下 usbipd
|
![]() |
28
Trim21 2024-04-10 13:44:25 +08:00 via Android
wsl 在我机器上经常遇到 cpu100%的问题,换 VirtualBox 了
|
29
coderzhangsan 2024-04-10 13:45:40 +08:00
没有什么好纠结的,有时间有精力可以几个多折腾一下,哪个适配你的系统稳定性高用哪个,毕竟只是个开发工具而已。
|
![]() |
30
weenhall5 2024-04-10 13:47:48 +08:00
win11 下用的 WSL2,可以使用 docker
|
31
chenliangngng 2024-04-10 13:48:20 +08:00 ![]() 如果不考虑盗版问题,前两个和最后这个比就是 lj
|
32
wangkun025 2024-04-10 13:59:37 +08:00
不需要图形的话,用 vagrant 搭配 virtualbox 或者 vmware workstation player 都可以。后者对个人免费。
|
![]() |
33
iorilu 2024-04-10 14:10:42 +08:00
只用用 linux 直接用 wsl2 就行, 需要多个可开多个, 方便的很
|
34
lxqxqxq 2024-04-10 14:13:09 +08:00
win11 WSL2
|
![]() |
35
JayZXu 2024-04-10 14:22:53 +08:00 ![]() 如果只是用 docker 的话,wsl2 已经非常好用无脑了,性能和效率一定是大于 vmware 的
如果是桌面系统 linux 的话,wslg 目前还是不是特别好用,不过搭配 X410 的话,也能获得不错的开发体验 |
![]() |
36
FawkesV 2024-04-10 14:30:48 +08:00
win11 的 wsl2 我用起来很好用. 装的 docker
|
![]() |
37
ashong 2024-04-10 14:38:00 +08:00
docker + wsl2
其它 WLSL 1 更方便轻量 |
![]() |
38
dif 2024-04-10 14:38:49 +08:00
wsl2,vm 都用。
|
![]() |
39
elonlo 2024-04-10 14:47:09 +08:00
WSL2
|
![]() |
40
yudoo 2024-04-10 14:48:38 +08:00
@ixiaohei mac 有什么好用的终端工具推荐吗, windows 的那个 MobaXterm 就挺好用的, mac 找了好久没找到合适的
|
![]() |
42
Dogtler 2024-04-10 14:56:06 +08:00 via iPhone
Termius
|
![]() |
43
andyskaura 2024-04-10 15:02:18 +08:00
只是开发的话,win10+wsl2 挺好的
|
![]() |
44
jianrenjun 2024-04-10 15:04:51 +08:00
wsl2+hyper-v
|
![]() |
45
xw 2024-04-10 15:05:08 +08:00 via iPhone
wsl2
|
![]() |
46
FengMubai 2024-04-10 15:06:51 +08:00
2024 年的 Windows, 你可以选择:
wsl2 + VMware, 或 wsl1 + VMware, 或 wsl1 + wsl2 +VMware |
![]() |
47
Nasei 2024-04-10 15:10:10 +08:00 ![]() 首先,mac 的 docker 也是虚拟机,反而 windows 还有原生的 win 容器,其次当需要 x86 容器的时候,mac 的模拟性能非常酸爽
|
![]() |
48
Nasei 2024-04-10 15:11:47 +08:00
单说 docker ,wsl2 的 windows 吊打 mac
|
![]() |
49
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 就够用了。 |
![]() |
50
nightRainAnnoy 2024-04-10 15:52:08 +08:00
我手贱, 把 Hyper-V 的虚拟网络给删掉了。 然后一直没找到解决方案。
|
51
yangzzzzzz 2024-04-10 16:03:20 +08:00
wls2 ,docker 之类的折腾一下也能用
|
52
dddd1919 2024-04-10 16:05:47 +08:00
把 win 上用的好好的 wsl1 升级到 wsl2 ,网络挂掉,玩完
|
53
Cola98 2024-04-10 16:09:45 +08:00
wsl2 和 VMware 都在用,如果平时使用 IDE ,比如 Goland ,IDEA 这些使用 WSL2 IO 占用会很高,docker 体验上目前没有感觉到有什么问题,自启动服务,现在也支持 systemctl 。
|
54
bjfane 2024-04-10 16:31:26 +08:00
看过一个测评 hyper-v,exsi,promox 三个在虚拟化损失性上都在 95+,其他 ikuai,openwrt 这种的都是垃圾。 非招杠,只是我看到的。目前用 hyper-v
这三个在易用性,可玩性(直通等)上有差别。 |
![]() |
55
ixiaohei 2024-04-10 16:46:20 +08:00
@yudoo mac 终端比较多,但是我尝试的不多;我一般使用 iterm ,觉得 iterm 不错一直在使用这个;以前尝试 warp 也不错。
另外建议 zsh ,且可以尝试一下 oh-my-zsh ;缺点是装多了插件会卡。 |
![]() |
57
Yuhooo 2024-04-10 16:53:23 +08:00
@wildman9527 编码环境需要,涉及到 QT 、交叉编译等
|
![]() |
59
jqtmviyu 2024-04-10 17:19:57 +08:00
@Nasei #48 orbstack 怎么样? 反正启动 linux 非常快, 用来编译过好几个路由固件和 linux 内核了, 非常方便.
|
![]() |
60
zbatman 2024-04-10 17:22:55 +08:00
hyper-v 虚拟机,加个 nat 网络跟 vmware 一样的体验
wsl2 之前用的时候有个问题:开机后不会自动启动 docker ,需要敲命令才能解决,不知道现在还有没有了 |
61
CodeAllen 2024-04-10 18:33:32 +08:00
综合来说,在 Windows 上 HyperV 是效果最好的;我用 VMWare 遇到过特定场景下 centos 网卡离线问题,手动重启网卡可以恢复,VMWare 更新了几个版本问题依旧在; WSL 环境下还是有些兼容性问题,不如原生 Linux 系统好用,典型的问题就是 docker ; HyperV 下遇到比较麻烦的问题就是虚拟机 IP 不固定的问题,这个倒是可以通过 mDNS 解析虚拟机 hostname 解决,不会太影响使用。
|
62
ZXiangQAQ 2024-04-10 18:39:35 +08:00
买一台小主机接到路由器上当开发环境
|
63
s1461a 2024-04-10 19:09:57 +08:00
@kikyou12138 我想请教一下,wsl2 debian ,镜像网络,docker bridge 模式怎么才能连接(只有用 host 模式才正常,但是 host 模式不能映射端口)
|
64
taotaodaddy 2024-04-10 20:11:47 +08:00
Hyper-V
|
![]() |
65
nicocho 2024-04-10 20:52:10 +08:00 via Android
借个楼问问,在用 wsl2 ,但 win 下面的 idea 直接访问 wsl2 的工程,总是卡,有知道怎么弄的大佬么? jvm 已经用 wsl2 里的了
|
66
Flourite 2024-04-10 21:13:03 +08:00
virtualbox+vagrant 最方便,虽然性能不咋地,但你本地开发真的要性能还不如买个 pc 做服务器。vmware 太耗资源,wsl 固定 IP 的问题解决了没
|
![]() |
68
bs10081 2024-04-10 22:22:41 +08:00
@libook 直接用 OrbStack 的話,我覺得會好非常多,我開 Docker Desktop 內存佔用 4GB ,OrbStack 內存佔用 1GB
|
![]() |
69
cdlnls 2024-04-10 22:32:25 +08:00
wsl2 和 vmware 两个可以一起用,不是只能选其中一个的。
wsl2 和系统集成得比较好,打开终端就可以用,可以直接操作本地磁盘的文件,这个优点是虚拟机没法比的。 vmware 就是隔离性比较高,能打快照,操作失误了能回滚,不怕折腾。 |
70
512357301 2024-04-11 00:58:57 +08:00 via Android
我用的 boot2docker ,个人感觉,够用,唯一的缺点就是 docker 版本卡在了 19 ,因为它不更新了。。。
|
![]() |
73
WuSiYu 2024-04-11 03:14:09 +08:00
wsl1 虽然更加“无缝”,但可惜被砍了,之后的 wslg 、cuda 等很多新特性都不支持了,所以还是 wsl2 吧,就是有时候得等几秒让它启动,在意的话可以改下 wsl2 的配置,禁止自动关闭 vm
wsl2 的好处就是真的能当一个 linux vm 来用,systemd 什么的都是有的 VMware 现在可以跟 Hyper-V 共存,如果觉得 Hyper-V 自带的界面太难用可以装一个 |
74
ZZ74 2024-04-11 07:52:52 +08:00 via Android
|
75
4linuxfun 2024-04-11 08:17:14 +08:00
WSL2+Docker 是很好的组合,但是,升级了下 win11 系统,就起不来了。。。。从此就放弃 WSL2
|
![]() |
77
lingeo 2024-04-11 09:09:55 +08:00
如果想在虚拟机上面使用显卡,那么 wsl2 应该是唯一选择。
|
![]() |
78
lingeo 2024-04-11 09:10:10 +08:00
如果你是专业卡另说。
|
79
Rache1 2024-04-11 09:11:10 +08:00
@rojer12 #76
![]() 就是还有个小问题,Vmware 默认会在任务栏显示一个托盘图标,我之前没打开管理员启动的时候,双击图标就可以打开 Vmware ,现在不行了。 https://www.chiphell.com/forum.php?mod=redirect&goto=findpost&ptid=2547801&pid=53447138 |
80
orm 2024-04-11 09:17:30 +08:00
像我如果是平时只用一个些 Linux 命令行工具,MSYS2 就很好,没有像 WSL2 的网络问题
|
81
jin7 2024-04-11 09:19:54 +08:00
别用 wsl wsl2 一堆问题 用虚拟机安装 linux 再安装 docker
|
![]() |
82
Felldeadbird 2024-04-11 09:20:29 +08:00
新系统 wsl2
老系统用 vm 就一直用 vm |
83
WashFreshFresh 2024-04-11 09:23:23 +08:00
@nicocho 升级 wslg 把 idea 也丢到里面去 我目前是这样解决的 不然 win 下的 idea 索引 wsl2 里的项目 大概率卡死
|
![]() |
84
jackytang520 2024-04-11 09:25:52 +08:00
vagrant+virtualbox
|
![]() |
85
yiqiao 2024-04-11 09:39:55 +08:00
virtualbox 不是免费吗,再装个 vagrant 就完事了。
|
87
RYAN10041 2024-04-11 09:58:59 +08:00
资源占用、速度上 wsl2 好
想要挂载硬盘、扩展性好选 VMware 至于 wsl1 是什么垃圾 |
![]() |
89
tongqe 2024-04-11 10:12:39 +08:00
wsl2
|
90
mscsky 2024-04-11 10:15:27 +08:00
wsl 开发级别 VMware 生产级别
|
![]() |
91
Ipsum 2024-04-11 10:22:21 +08:00
wsl2 不大规模编译还行。一但遇到比如 op 等系统编辑,io 会让你怀疑人生。
|
92
lazydao 2024-04-11 11:19:43 +08:00
主力 WSL2 。
备用 VMware 虚拟机用来做一些骚操作。 |
93
bigtear 2024-04-11 11:19:59 +08:00 ![]() |
94
bigtear 2024-04-11 11:37:36 +08:00
@bigtear 玩梗勿怪哈哈,Hyper-V 和 Type2 的 VMware workstation 和 Vitrualbox 比不好用,跟 Type1 的 pve exsi 比方便一点
建议还是搞个小 NAS 或者小服务器跑你的服务,或者直接切换到 Linux 、Mac 吧 |
95
mrpzx001 2024-04-11 13:59:29 +08:00
wsl2 一样可以玩 mac ,试试 docker-osx
|
98
kikyou12138 2024-04-11 15:53:39 +08:00
@s1461a 没玩过这么高端的,我就在里面起写数据库 mq 之类的通过 127.0.0.1 连
|
![]() |
99
lujiaosama 2024-04-11 15:57:17 +08:00
WSL2 集成度更高更无缝, 但是千万别想着在 WSL2 里写代码, IO 卡爆了
|
100
asm 2024-04-11 16:11:48 +08:00
WSL2 适合测试环境,vmware 适合搞一些事情,就看自己用不用快照了。
|