试了一下 wsl2, 感觉并不是好香.
和其它 hypervisor 冲突, 无解.
太占内存, 启动个 bash, vmmem 吃掉几百兆内存... 但有时又能降下来, 300M 多一点.
优点: vhdx 终于解决了 IO 低下的硬伤, 也可以不用安装到 C 盘, 安装速度相当快, 比 WSL1 安装快很多.
其实最主要的问题是 hyper-v 和其它 hypervisor 冲突的问题. 对于我来说简直无解:
ps. virtualBox 6 很早就宣布支持和 hyper-v 共存, 但我从没成功过, 不知道是不是 CPU 太老了.
要么有可以和 hyper-V 共存的虚拟机软件.
最好 Hyper-V 能把 9p 开放给普通虚拟机.
微软: 你想得美
1
lonewolfakela 2020-03-04 17:53:29 +08:00 1
你需要有 Hyper-v 支持的 VMware Workstation Tech Preview 20H1
https://blogs.vmware.com/workstation/2020/01/vmware-workstation-tech-preview-20h1.html |
2
hwdef 2020-03-04 17:59:06 +08:00
不是说 wsl2 的 hyperv 是特殊版本吗,,跟 vbox vm 啥的不冲突,,,你试过了吗?
IO 也不是十全十美,,wsl2 与 win 的 io 比 wsl1 还差,只是 wsl2 之内的 IO 提高了,,这样的话,为什么不直接用虚拟机呢。 |
3
lonewolfakela 2020-03-04 18:01:58 +08:00
@hwdef “跟 vbox vm 啥的不冲突”
请问消息来源,我这里看到的所有消息(微软官方的,Virtualbox 的,vmware 的,第三方用户的)都说是冲突的。只有 Vmware 的最新技术预览版有能用的 HyperV 支持。( Virtualbox 确实是很早就宣部 hyperv 实验性支持了,但是实际上一直都 bug 多多,根本没法用) |
4
zealic 2020-03-04 18:06:14 +08:00
不冲突,用最新版本的 VirtualBox 或者 Vmware 就行,
必须明确支持 Windows Virtual Machine Platform 技术的版本。 |
5
luxinxin 2020-03-04 19:03:05 +08:00 via iPhone
wsl2 访问 win 的 io 太差了,像是挂载了一个 samba 的感觉
|
7
sola97 2020-03-06 00:25:11 +08:00
跟 proxifier 冲突,前者又是刚需
|