VirtualBox 发布 2.0.0 重大更新版

昨天,我们报道了 VirtualBox 1.6.6 更新的消息,没想到,今天有一个更大的更新在等着我们:VirtualBox 2.0.0。

在 VirtualBox 2.0.0 中主要添加了以下新功能:

  • 64 位客户机支持(仅 64 位主机)
  • GUI 从 Qt3 转换到 Qt4,在视觉外观上有所改进
  • 新版本的通知程序
  • 客户机提供属性信息界面
  • 支持 AMD CPU 的嵌套页式调度
  • 用于收集性能和资源占用数据的框架
  • 添加了 SATA 的异步 IO
  • 创建独立的 SDK 组件,提供 Python 编程接口
  • 支持 VHD 磁盘映像
  • 在 Mac OS X 主机上支持原生的 Leopard 用户界面
  • 在 Solaris 及 Mac OS X 主机上支持 Host Interface 网络

参考

  1. http://virtualbox.org/wiki/Changelog
  2. 下载 VirtualBox 2.0.0

Read More:

40 Comments

  1. 1 雪梨 Commented @ 2008-09-04 19:54Reply to this comment

    赞,Qt4 了啊

  2. 2 wyg1258 Commented @ 2008-09-04 20:04Reply to this comment

    很好的抽风。。。 和vmware一决高下

  3. 3 Ant Commented @ 2008-09-04 20:21Reply to this comment

    赞啊,这么快又更新了……

  4. 4 kelen Commented @ 2008-09-04 20:22Reply to this comment

    貌似vmware6.5的正式版还没出,这场战争还没真正开始咧。

  5. 5 yhlfh Commented @ 2008-09-04 20:23Reply to this comment

    居然QT4了

  6. 6 mifly Commented @ 2008-09-04 20:29Reply to this comment

    有没有在linux下支持mac的特性?

  7. 7 rocks Commented @ 2008-09-04 20:35Reply to this comment

    我觉得VB最大的问题就是snapshot太浪费硬盘空间了,不知道2.0这个方面有没加强。

  8. 8 iceFire Commented @ 2008-09-04 20:47Reply to this comment

    天呐,我周一换上了1.64,昨天换上了1.66今晚要换成2.0.0了。奇速~~~

  9. 9 雪梨 Commented @ 2008-09-04 20:50Reply to this comment

    启动不了

    报错

    (process:21382): Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper program instead. For further details, see:

    http://www.gtk.org/setuid.html
    

    Refusing to initialize GTK+.

  10. 10 雪梨 Commented @ 2008-09-04 20:56Reply to this comment

    因为默认 virtualbox-2.0 的 /usr/lib/virtualbox/VirtualBox 是 -rws--s--x 带 suid, 而 gtk 程序不允许直接 suid。

    但是去掉 suid 后, VirtualBox 又报错:: VirtualBox: SUPR3HardenedMain: effective uid is not root (euid=1000 egid=1000 uid=1000 gid=1000)

    于是只好暂时用这个 virtualbox.c int main(int argc, char *argv[]){ setreuid(0, 0); setregid(0, 0); execvp("/usr/lib/virtualbox/VirtualBox", argv); } 做 helper

    用编译 sudo gcc -s -o /usr/bin/virtualbox virtualbox.c ; sudo chmod +s /usr/bin/virtualbox

    完了执行 virtualbox 启动 root 的 VirtualBox

  11. 11 Gundamdriver Commented @ 2008-09-04 21:23Reply to this comment

    媽啊~Mac終於有Host interface了!

  12. 12 hjhee Commented @ 2008-09-04 21:43Reply to this comment

    太快了!

  13. 13 lh Commented @ 2008-09-04 22:00Reply to this comment

    @雪梨,arch我也遇到过,是一个pacman的前端,也是qt4程序,但是kde4下就没有这样的情况。说明gtk+不能多权限启动一个程序把

  14. 14 arch Commented @ 2008-09-04 22:07Reply to this comment

    他们玩心太大了,呵呵!

  15. 15 雪梨 Commented @ 2008-09-04 22:08Reply to this comment

    @lh: 你确认 KDE 下不是调用了 kdesu ?

    补充上边的解释: 现在 Qt4 跟 Gtk 是可以混合在同一个程序使用的, 为此 Qt4 链接了 GTk 库(libgthread-2.0.so.0) 而 Gtk 是不允许 suid 位的

  16. 16 fanqo Commented @ 2008-09-04 22:14Reply to this comment

    好像对内核过于依赖了。

  17. 17 Noxide Commented @ 2008-09-04 22:32Reply to this comment

    VB从1.3开始用,到期1.6就放弃了,还是太不稳定了。用回VMWARE

  18. 18 自由建客 Commented @ 2008-09-04 22:42Reply to this comment

    kvm的飘过

  19. 19 Lazyfai Commented @ 2008-09-04 23:44Reply to this comment

    刚刚打包好 1.6.4 就出了 2.0.0 了...

    今晚的消息,Red Hat 收购了 Qumranet 了。 Qumranet 是什么公司? 找找就知道。

  20. 20 雪梨 Commented @ 2008-09-04 23:53Reply to this comment

    Sun 收购 vbox, RH 收购 kvm,

    有得看了

  21. 21 雪梨 Commented @ 2008-09-04 23:54Reply to this comment

    怎么 kvm 的 Qumranet 才 1.07 亿美刀?

  22. 22 Ioky Commented @ 2008-09-05 6:33Reply to this comment

    A New Race of Virtual Machine has just begin.

  23. 23 Ivan Chen(西滨) Commented @ 2008-09-05 9:25Reply to this comment

    @雪梨 用你的方法可以启动VirtualBox,但是原来可以用的xp进不去了,换回1.6就一切正常。

  24. 24 Ivan Chen(西滨) Commented @ 2008-09-05 9:27Reply to this comment

    感觉2.0是用root用户运行的?我原来注册的虚拟机之类、注册信息都要重新注册一次。

  25. 25 ahtya Commented @ 2008-09-05 12:29Reply to this comment

    windows版本,在建立虚拟硬盘的时候就会出错。

  26. 26 alen Commented @ 2008-09-05 13:08Reply to this comment

    to (西滨)

    我试了一下2.0也这样,好像只能用root用户启动,用雪梨的方法也一样,这样主目录上的.VirtualBox目录中的配置就都不管用了,都转到/root/.VirtualBox了,还有我的XP也不能进了,启动到一半就不动了

    还是再等等吧

  27. 27 freesky Commented @ 2008-09-05 22:26Reply to this comment

    对我来说不太需要升级,^_^!

  28. 28 garfileo Commented @ 2008-09-06 17:12Reply to this comment

    > 感觉2.0是用root用户运行的?

    change permissions of VirtualBox VBoxSDL VBoxHeadless to 4711 as requred by the new security system introduced with 2.0.0

    我在 Gentoo 中装了,可以普通帐号启动。hoho,终于可以删除那个 qt3 库了。

  29. 29 lele Commented @ 2008-09-06 21:19Reply to this comment

    2.0,xp有时会黑屏。。。

  30. 30 quark Commented @ 2008-09-07 12:28Reply to this comment

    那么多人遇到启动问题啊,我这里是ok的,只是2.0不稳定,很容易挂掉。

  31. 31 winphone Commented @ 2008-09-08 12:39Reply to this comment

    问个弱弱的问题:驱动怎么装啊?

  32. 32 garfileo Commented @ 2008-09-08 13:27Reply to this comment

    to winphone:

    你指的是在虚拟机里装驱动么?若是,则不需要装什么驱动,vbox 都替你模拟好了。

  33. 33 winphone Commented @ 2008-09-08 20:55Reply to this comment

    谢谢!

  34. 34 winphone Commented @ 2008-09-08 20:59Reply to this comment

    显卡驱动好像不行!

  35. 35 winphone Commented @ 2008-09-08 21:01Reply to this comment

    可以了,谢谢!不好意思,第一次用这个!

  36. 36 well Commented @ 2008-09-09 11:29Reply to this comment

    vmware 太慢了~

  37. 37 ioiioi Commented @ 2008-09-10 8:58Reply to this comment

    vbox好用还是xen好用?

  38. 38 雪梨 Commented @ 2008-09-10 11:59Reply to this comment

    显然 vbox 易用

  39. 39 VirtualBox 2.0.0 > 一阁Blog Pingbacked @ 2008-09-15 16:42Reply to this comment

    [...] 从linuxtoy这个日志后面的评论看到这个关于suid的问题。网上找了一下,在archlinux的论坛里找到了解决方法:对/opt/VirtualBox-2.0.0/下的VirtualBox、VBoxSDL、VBoxHeadless三个文件chmod到4511,搞定~(Gentoo就是爽啊……哪都可以找到适合gentoo的问题解决方法~哈哈哈~) [...]

  40. 40 eric Commented @ 2008-09-21 3:13Reply to this comment

    2.0有点问题,在XP下使用出现经常性错误。不知道在linux环境下情形如何。