1
zwy100e72 2016-07-12 10:04:59 +08:00 via Android
Hyper-V 分两代,第二代支持一些高级功能,比如 SCSI 硬盘, UEFI , TPM 等;性能也不会差很远,只要你用高版本的 Windows ,放弃 XP
VMware 有些贴心的功能,比如根据窗口大小自动调整虚拟机分辨率啥的 Vbox 貌似所有平台上都用的是 KVM ,可以在管理器里看到相关进程 |
2
wangxn 2016-07-12 10:05:18 +08:00
VirtualBox 怎么可能用 Hyper-V ?开了 Hyper-V 就用不了 VirtualBox 和 VMware 了。
|
3
owt5008137 2016-07-12 10:07:09 +08:00
反正我是 Win10+Hyper-V 。主要是 VS 有些功能必须开 Hyper-V 。而且我的 Linux 虚拟机都只是拿来做兼容性测试的,并不怎么用。等即将到来的大更新上 Bash On Windows 了
|
4
jjx 2016-07-12 10:10:32 +08:00
Hyper-V 只能装 server, 图形界面上去一塌糊涂
|
5
ipchy OP |
6
vicence 2016-07-12 10:15:36 +08:00
不是大神。我的比较符合楼主的要求, WIN10 , SSD 硬盘,还有个 500G 的 HDD ,用 VB 安装的是 ubuntu-16.04-server-amd64 , VDI 文件放在 SSD 中,大应用在 VB 中没用过,办公用还是不错的。其他两个在 SSD 上没用过,不好评论。
|
7
myyou 2016-07-12 10:18:45 +08:00
没用过 Hyper-V ,用过 vbox ,后来升级出错,感觉不可靠。能用 vmware 还是用 vmware 吧,除了占内存高,其他都很好。
|
8
neoblackcap 2016-07-12 10:42:40 +08:00
@jjx 正确的说法是, Hyper-V 对 linux 的图形支持烂到爆炸,然而 windows 自家的图形支持则开挂了
|
9
neoblackcap 2016-07-12 10:44:04 +08:00
至于日常学习的话, Ubuntu on windows 那不是更省事吗?
还有 Hyper-V 是专业版的功能,普通版 Windows 是不带这功能的 |
10
edsgerlin 2016-07-12 10:58:16 +08:00
"貌似 Virtualbox 在 Linux 下面是通过 KVM 、 Win 下是 Hyper-V 虚拟化,请大神科普?"
这个你应该说的是那个 paravirtualization interface ,那玩意的意思是可以通过对 Guest OS 提供 Hyper-V 、 KVM 等虚拟化接口,对于没有集成 VirtualBox Driver 的 Guest 提供更好支持,但是你装了 VirtualBox Extension Pack 就没差了。这个功能主要对 OpenBSD 这种支持 KVM 但不支持 VirtualBox Extension Pack 的比较有用,因为可以模拟 KVM 环境方便 OpenBSD Guest 调用。 |
11
edsgerlin 2016-07-12 11:02:30 +08:00
个人建议能上 Hyper-V 上 Hyper-V ,尤其在当前 Docker 支持 Hyper-V ,微软也提供了基于 Hyper-V 的 Android 模拟器的情况下没什么不用 Hyper-V 的理由。 Hyper-V 对 Linux 虽然 GUI 支持的不好,但是也可以不用 Hyper-V 的 GUI , Hyper-V Linux Guest 开个 SSH 出来给 Windows Host 连, Host 上装 X Server ,开 X11 Forward 就能在 Windows 里无缝跑 Linux 应用了。说实在的 Forward 出来一个 GVim 就够用了, Terminal 直接用 Windows 上的 SSH 就好。其他 GUI 应用没必要用 Linux 版。
|
15
edsgerlin 2016-07-12 11:18:45 +08:00
@ipchy https://msdn.microsoft.com/virtualization/hyperv_on_windows/about/supported_guest_os
尽量用 Supported Guest OS ,然后 RH 系要装 LIS 性能才能好。 |
16
edsgerlin 2016-07-12 11:20:08 +08:00
@ipchy https://technet.microsoft.com/en-us/library/dn282285.aspx
Generation 2 Virtual Machine 二代虚拟硬盘控制器是模拟 SCSI 接口,一代是 IDE ,一般不能过百兆。 |
17
edsgerlin 2016-07-12 11:22:44 +08:00
@ipchy https://technet.microsoft.com/library/dn720239.aspx 另外可以参考这个把 I/O 调度算法换成 NOOP ,这样对宿主机是 SSD 的情况性能提升很明显。
|
18
zjqzxc 2016-07-12 11:25:39 +08:00
vmware
毕竟商用这么多年了 virtualbox 的 nat 模式, host 无法访问 client 的网络,如果使用固定 ip 的话使用 virtualbox 会比较麻烦; hyper-v 没怎么用过,不熟悉;由于它和 vmware 无法共存,所以舍弃它保留 vmware 了;貌似支持的系统上也不如 vmware 丰富 折腾一圈,到最后还是用 vmware 省心 |
19
srlp 2016-07-12 11:37:18 +08:00 via iPhone
问题在于,你想干什么?
如果,你想用的只是 linux 下的编译环境,不需要 gui 程序的话, docker for windows beta 欢迎你。它的底层是 hyper-v |
20
zeac 2016-07-12 11:47:28 +08:00
现在更喜欢 Hyper-V
没弄错的话 Hpyer-V 是会随系统启动的,里面装一个 Linux 不装桌面,要用的时候用 SSH 连进去 丝毫感觉不到虚拟机的存在 |
21
ipchy OP @srlp 主要虚拟 XP 以及一些 Linux 系统
比如:某些软件由于工作需要使用, QQ ,微信,我就装个 XP 然后放在虚拟机里面 比如:有时候工作需要测试一些软件需要 Linux 环境,我需要搞一个虚拟机测试 |
23
srlp 2016-07-12 12:54:00 +08:00
哦那就不适用 docker 了。
virtualbox 和 kvm 和 hyper-v 应该是并行关系而不是依赖关系。 vmware 呗,(正版的话)还能找商业支持。实在不行,免费的 vmware player 可以考虑。 |
25
wmhx 2016-07-12 14:51:41 +08:00
建议 vmware 吧, 折腾多了, 发现还是 vmware 好啊.
|
26
listnodeptr 2016-07-12 15:32:48 +08:00
我从 2011 年开始一直使用 virtualbox ,从未遇到任何需求瓶颈,无论是之前的 win7 还是现在的 ubuntu ,无论是商业使用还是个人研究
你买得起 vmware 当然 vmware 更好, vmware 的免费版只能同时开 1 个虚拟机,肯定不够用 |
27
soundofu 2016-07-12 15:34:38 +08:00
我是 i5 垃圾笔记本+Sandisk 256 SSD + Win 10 系统,跑 VirtualBox 作为日常虚拟机,完全好用。
|
28
loading 2016-07-12 15:36:23 +08:00 via Android
就友好度而言, vbox 完胜。
|
29
ooonme 2016-07-12 15:56:21 +08:00
docker beta
|
30
lslqtz 2016-07-12 15:59:46 +08:00
个人用 Hyper-V ,体验好的一笔。
Linux 当我没说 |
31
crazycen 2016-07-12 16:37:44 +08:00 via iPhone
vmware 吧,最好是 esxi ! 文档,技术支持,网络资源都是最多的!
|
32
beginor 2016-07-12 18:54:40 +08:00 via Android
图形界面的话 vmware 是首选,不用图形界面的话就用 hyper-v 或者 ubuntu on windows
|
33
shenqi 2016-07-12 18:58:52 +08:00
Virtualbox + vagrant
|
34
kevinreadonly 2016-07-12 21:37:29 +08:00
既然用 win 10 了,肯定是 Hyper-V 。
|
35
slfmessi 2016-07-12 22:25:30 +08:00
Hyper-V 吧,从此可以远离 Linux 图形界面了
|
36
trepwq 2016-07-12 23:35:12 +08:00
我可以说个 hyper-v 的 bug 吗?使用 intel 的核显,使用 hdmi 输出音频和视频,不装 hyper-v 一切正常,装了之后声音就废了,甚至播放视频的时候连视频都卡了,卸载了 hyper-v 马上就好,装各个版本的 intel 驱动都不行
|
37
flynaj 2016-07-13 00:42:46 +08:00
K480P 是支持 win10 的 ,性能还是 Virtualbox 好一点。是它自己的内核,没有用 KVM , Hyper-V ,hyper-v 功能弱是事实,不过以虚拟 windows 为主的话,还可以!我自己一直用 virtualbox
|
39
JerningChan 2016-07-13 08:59:58 +08:00
@wangxn 人家说的这个是 windows 的虚拟化...
|
40
Jehovah 2016-07-13 13:27:11 +08:00
保守的话 Vmware ,追求优化的话, VB 不错的,但好像时不时会闹得小事情
|
41
wangxn 2016-07-13 14:02:48 +08:00 via Android
@JerningChan Hyper-V 和 VirtualBox 是平行的关系啊。开了 Hyper-V , VBox 就没法调用相应的虚拟化特权指令了。
|
42
JerningChan 2016-07-13 16:25:11 +08:00
@wangxn 什么是开了 Hyper-V?
lz 说的 Hyper-V 是和 vmware kvm xen 那一类的虚化化程序 不是那个 intel virtual technology... 难度你还想一部电脑开几个不同的虚拟化程序? |
43
wangxn 2016-07-13 16:50:17 +08:00 via Android
@JerningChan 建议你先了解一下什么是 Hyper-V 。
以及在 Windows 里启用了 Hyper-V 意味着什么。 |
44
wangxn 2016-07-13 16:55:18 +08:00 via Android
简单地说, Hyper-V 不是一个程序,开了 Hyper-V ,连宿主 Windows 都运行在它之上!
|
49
JerningChan 2016-07-14 00:03:06 +08:00
@wangxn 一個基於 OS 的虛擬化,怎麼連宿主 windows 都可能運行在 Hyper-V 上呢?
我就是搞 kvm 虛擬化的... 然而,我對 Hyper-V 確實了解不是很多... 但是你這個說法,和做法是有矛盾的,你說的開了 Hyper-V,就不能用 vbox 了 那你意思是,要在一部 windows 上同時跑 2 個虛擬化麼? |
50
JerningChan 2016-07-14 00:04:47 +08:00
@clorts 你找部主機裝個 esxi,然後 vmware workstation 可以連接到 esxi 上...
|
51
qiaoxin 2016-07-14 00:09:29 +08:00 via Android
一直用 virtualbox ,没用过其它的
|
52
clorts 2016-07-14 00:22:01 +08:00
|
53
Comdex 2016-07-24 00:10:44 +08:00
win10 ssd 用 vmware 跑 mac 和 win7 流畅得妥妥的!
|
54
tldzyx 2016-08-06 21:14:01 +08:00
一直用 VirtualBox ,快照 /克隆 /分离式启动 /NAT/Host-Only 啥的都好使, VMware 免费版限制太多,即使是商业版,个人使用感觉也挺麻烦的, Hyer-V 感觉功能上还不如 VirtualBox ,目前感觉还不实用。
|