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 ,目前感觉还不实用。 |