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