在Windows 7中运行Linux虚拟服务器的最佳方式是什么?

我需要一个用于Web开发的虚拟服务器,它将承载Apache + Postgres + Ruby +别的东西。

  1. 运行这样的服务器最有效的软件是什么? (即虚拟化开销最小)

  2. 有没有办法像运行服务一样运行Linux?

目前我使用的是VirtualBox,但是在某些方面很不方便,比如它需要打开一个模拟器窗口,在alttab进入时也会捕获键盘input。

(另外,coLinux在我的机器上挂起,所以它可能不是一个选项)

查看VMWare服务器的功能。 它是免费的,你只需要注册。

除非运行3台以上的虚拟机,否则我从来没有发现VMware是一个性能问题。

最新的免费服务器版本(VMware server 2)作为服务IIRC运行,所以您可以设置您的开发和关闭,当您的电脑开机时,您可以登录到虚拟机的控制台通过Web界面,或者在桌面上创建一个快捷方式,这是相当不突出的。

有一个非常方便的工具,从前台完全隐藏VirtualBox: vboxctrl 。 使用vboxctrl你可以在你的Windows机器上运行一个Linux服务器,使它在Windows关机或休眠时自动进入休眠状态; 然后使用任何SSH客户端登录到服务器。 也可以使用Xming从Linux服务器打开图形窗口; 通过Xming,我在GVim开了很多时间。

如果有人需要更多的细节,请留下评论,我可以写一篇关于这个的文章。