LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 801|回复: 4

一个机器,两种系统

[复制链接]
发表于 2006-11-3 15:19:42 | 显示全部楼层 |阅读模式
突然想,一个机器能否同时跑两个系统,我不是指一个是主系统,另一个在虚拟机里。
系统转换就像xgl那样方便,比如linux和windows的转换,转一下桌面就可以了。
我估计这样的机器内存怎么着也得1G吧
发表于 2006-11-3 15:24:41 | 显示全部楼层
那你是想另外搞个基于裸即的虚拟机了?
回复 支持 反对

使用道具 举报

发表于 2006-11-3 19:46:22 | 显示全部楼层
intel似乎在研究这种技术
回复 支持 反对

使用道具 举报

发表于 2006-11-3 22:40:36 | 显示全部楼层
xen技术,需要cpu支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-4 08:38:24 | 显示全部楼层
Xen
来自ITwiki,开放的中文IT百科
Jump to: navigation, <jumptoSearch>

Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。


目录

    * 1 使用
    * 2 与其它VMM的比较
    * 3 Xen的准虚拟化
    * 4 虚拟机的迁移
    * 5 平台支持
    * 6 类Unix系统中的Xen

[编辑]
使用

IBM经常在其主机和服务器上使用虚拟机来尽可能发挥其性能,并类似chroot监禁那样将程序置于隔离的虚拟OS中以增强安全性。除此之外,它还能使不同和不兼容的OS运行在同一台计算机上。Xen支持在运行时进行迁移,保证正常运行并且避免当机。


[编辑]
与其它VMM的比较

    * Denali使用准虚拟化技术来提高x86电脑上虚拟机的性能。Denali的虚拟机为因特网服务专门支持了最小化的操作系统。系统可以运行上千虚拟机。Xen与Denali不同,因为它试图运行适当数量的完整操作系统,而非大量轻量级操作系统。
    * VMware为x86提供虚拟机,这些虚拟机可以运行未修改的PC操作系统。所涉及的技术极为复杂,也导致了性能的(有时相当显著)下降。Xen牺牲了完全的二进制兼容,换取相对的简易性和改善的性能。


[编辑]
Xen的准虚拟化

Xen通过一种叫做准虚拟化的技术获得高性能,甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有上佳的表现。与那些传统通过软件模拟实现硬件的虚拟机不同,在Intel VT-X支持下3.0版本之前的Xen需要系统的来宾权限,用来和Xen API进行连接。到目前为止,这种技术已经可以运用在NetBSD, GNU/Linux, FreeBSD和Plan 9系统上。在Brainshare 2005会议上,Novell展示了NetWare与 Xen的连通。与Windows XP连通的技术曾在Xen开发初期进行,但微软的协议未能允许它发布。Sun微系统公司也正在积极地将Solaris移植到Xen平台之上。


[编辑]
虚拟机的迁移

Xen虚拟机可以在不停止的情况下在多个物理主机之间实时迁移。在操作过程中,虚拟机在没有停止工作的情况下内存被反复的复制到目标机器。虚拟机在最终目的地开始执行之前,会有一次60-300秒的非常短暂的暂停以执行最终的同步化,给人无缝迁移的感觉。类似的技术被用来暂停一台正在运行的虚拟机到磁盘,并切换到另外一台,第一台虚拟机在以后可以恢复。


[编辑]
平台支持

Xen目前可以运行在x86系统上,并正在向x86_64、IA64、PPC移植。移植到其他平台从技术上是可行的,未来有可能会实现。
http://cache.baidu.com/c?word=xe ... a=17&user=baidu
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表