这本身不是一个服务器问题,
但是我想知道是否我的操作系统或多或less都是虚拟机。 现在,我有Windows XP,并在VMware中运行Linux(大部分时间)。 我只是切换到Linux,但我喜欢能够来回切换,我需要很多东西的Windows。
我想我可以在虚拟机上运行Windows,但是反过来,这基本上是一样的。 我真正想要做的是在虚拟机中同时拥有这两个(也许还有其他),并且从不使用主机操作系统。 当然,就像现在一样,Windows正在使用自己的大量资源 – 虚拟硬盘和Windows一样在硬盘上,所以所有的东西都只是…慢而浑浊。 有一个真正快速的操作系统只能运行虚拟机,除了为其他操作系统提供虚拟化之外,别的什么都不做。 这将使双启动非常容易,以及安装新的操作系统,等等。 另外,您可以在两个或三个不同的环境之间快速切换,或者在使用另一个环境时启动一个,等等。
有没有适合这个任务的操作系统? 有没有适合这个任务的虚拟机? 我的意思是,如果主机不需要加载它的整个graphics环境,并且可以将虚拟机加载到命令行接口中,那么这样做会很好…可以使用现有的(最好是免费的)软件?
VMWare ESX或ESXi(免费)是你想要的。 您将需要两台用于ESXi的计算机,因为只能通过VI客户端远程访问虚拟机。
另一个可能的解决scheme是Xen 3.4pipe理程序
ESXi和Hyper-V服务器基本上可以做到这一点……但是这两者都没有为客人提供本地graphics控制台(只有命令行) – 您需要运行一个远程控制台来为客人提供任何graphics界面 – 无论如何,现在还不够游戏和东西的加速。
我想你正在导致的答案是肯定的。
是的,你可以在Windows下安装VMWare,VirtualPC或VirtualBox,也可以在Linux下安装Xen或其他。
但是,您应该在两个系统中真正看待您的需求。 如果你在玩很多游戏,那么很可能你想在windows下运行你的linux。 如果不是的话,Wine可能会将Windows从等式中删除。
您可能想要对博锐路线图进行一些研究。 不幸的是,我处于NDA之下,我不确定我可以谈论什么,但是英特尔预计在不久的将来能够在支持vPro的PC上运行虚拟化操作系统。
这将是你正在寻找的。 我build议使用Googlesearch…但是这里是思杰关于这项技术的新闻稿 。
作为一个可以支持虚拟机的轻量级操作系统,我推荐在NetBSD上使用Xen
但是我可能有更好的解决scheme来运行来自2个操作系统的应用程序 – coLinux,它可以安装在Windows上。
更多关于colinux: http : //en.wikipedia.org/wiki/Colinux
我认为只要简单地进行双启动就有一个很大的市场。
types1的虚拟机pipe理程序(如VMware ESX和Hyper-V)在硬件和虚拟机之间创build了薄层。 这些都集中在数据中心,并且在Hyper-V的情况下,对桌面硬件(如3D加速甚至USB)没有很好的虚拟机支持。
2类虚拟机pipe理程序(如微软虚拟服务器或VMware Workstation)运行在操作系统之上,对台式机硬件有更好的支持,但却inheritance了主机操作系统的局限性。
我用VMware Workstation运行Ubuntu一段时间来运行Windows,但有时连接到Windowsnetworking时遇到麻烦。 在有机会连接虚拟机之前,您必须先连接主机。
然后,我换了另一种方式,我发现我不能再有软件RAID 10,而且Windows没有LVM的等价物。
那么,是的,你可以做到这一点,但是你将拥有一些底层操作系统,即使它是裸机pipe理程序。 如果是虚拟机pipe理程序,则需要另一台计算机(运行GUI)才能访问虚拟机。
所以如果你想在一台机器上这样做,你需要find仍然运行虚拟机pipe理程序的最小的操作系统。 或者像duffbeer703暗示的那样,等到BIOS级别的pipe理程序出来…
Xen会做你想做的事情。
您将需要一个Dom0,它是pipe理整个演出的操作系统,但最小的Linux安装将完成所有你想要的。