开源虚拟机 Xen

开源虚拟机 Xen

XOSL
C/C++
跨平台
2008-12-01

Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在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移植。移植到其他平台从技术上是可行的,未来有可能会实现。

加载中

评论(3)

zhuzhongxing
zhuzhongxing
Xen虚拟机还是Xen用着舒服
东坡
东坡
http://www.92wiki.com/hdwiki/index.php?doc-view-106 安装virtualbox to centos 6 Xen

Xen 4.11 候选版发布,开源虚拟机监控器

Xen 4.11 候选版已发布,Xen 是由剑桥大学开发的 x86 开源虚拟机监控器(VMM),支持在单个机器上高性能的虚拟化多个操作系统,是 Linux、UNIX 和 POSIX 操作系统上最强大的虚拟机解决方案之一...

2018/04/20 07:14

Xen 4.10 发布,开源虚拟机监控器

Xen 10 已发布,Xen 是由剑桥大学开发的 x86 开源虚拟机监控器(VMM),支持在单个机器上高性能的虚拟化多个操作系统,是 Linux、UNIX 和 POSIX 操作系统上最强大的虚拟机解决方案之一。Xen 支...

2018/01/02 08:12

Xen 4.9.0 发布,开源虚拟机监控器

Xen 4.9.0 已发布,Xen 是由剑桥大学开发的 x86 开源虚拟机监控器(VMM),支持在单个机器上高性能的虚拟化多个操作系统,是 Linux、UNIX 和 POSIX 操作系统上最强大的虚拟机解决方案之一。 Xe...

2017/07/06 07:44

Xen 4.7 发布,开源虚拟机

Xen 4.7 发布了,Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供...

2016/06/24 07:49

Xen 修复了一个有7年历史的高危提权漏洞

Xen项目修复了一个有7年历史的高危提权漏洞。该漏洞允许恶意的半虚拟化客户机管理员提升权限,完全控制宿主机系统。使用 Xen保护敏感资源的安全桌面系统Qubes OS的研究人员认为, 它可能是至...

2015/11/01 07:38

Xen 4.6 发布,增强安全性和 Intel 支持

Xen 4.6 发布,此版本专注于提高代码质量,安全加固,安全设备的启用,以及发布周期可预测性,主要更新内容分以下几方面: Hypervisor Toolstack Xen Project Test Lab Linux, FreeBSD and o...

2015/10/14 08:39

开源软件Xen曝出安全漏洞:多家云计算服务暂停

近日,开源软件Xen发出高危漏洞警告,称由于Xen存在部分漏洞,建议所有相关的服务器进行重启来修复这些漏洞。在云计算行业为人熟知,由剑桥大学开发。使用者包括亚马逊EC2、阿里云ECS、IBM S...

2015/03/11 22:01

Xen 漏洞曝光

Xen是大规模部署的虚拟化方案之一,这一轮的*EMBARGO*一共曝光了5个漏洞,其中最后一个已经于北京时间2014年10月1日晚上披露,这个编号CVE2014-7188的漏洞是 由SUSE Linux的工程师Jan Beuli...

2014/10/03 07:52

Xen 4.4 发布,更好的支持 ARM 的虚拟化

Xen 4.4 发布了,除了性能的提升外,该版本支持了基于 ARM 服务器平台。尽管 Xen 已经在去年支持 ARM 的 systems-on-a-chip (SoCs) 虚拟化,到哪版本对使用 ARM 处理器的服务器提供更好支持。...

2014/03/11 07:23

Xen 4.3 发布,支持 ARM 处理器

半虚拟化系统 Xen 4.3 发布了,该版本增加对 ARM 处理器的支持(包括32位和64位),支持在调度器中使用 upstream QEMU, NUMA 等等,详情请看 Xen 4.3 feature list 和 release notes Xen 是一...

2013/07/10 07:15

没有更多内容

加载失败,请刷新页面

3
回答
有没有后拷贝算法在虚拟机动态迁移的具体实现代码?

在虚拟机动态迁移的算法中,有预拷贝pre-copy和后拷贝post-copy两种算法,能找到的虚拟机源码中实现迁移的部分都是采用预拷贝算法,并且有很多改进...

Xen
2016/03/07 11:12
2
回答
xen ——关于XenAPI内存问题

我为监督XenServer开发一个小的客户端应用程序,使用citrix提供的XenAPI。我能够得到所有的值(cpu,n/w read,n/w write...

Xen
2016/07/12 09:10
1
回答
有什么办法在xen上面装androidx86么

貌似在网上找不到用xen安装android系统的教程 ,有啥技术难点么 ,还是压根没有不值得写。。

2017/01/21 11:10
1
回答
在Ubuntu中基于xen搭建虚拟机

我在Ubuntu上安装的xen, 输入指令xl list 和xl top 都显示出domain0 在正常运行 为什么安装完virt-manager却没有显...

Xen
2015/08/31 11:49
2
回答
在centos下安装xen时,进不了xen内核

按照centos6xen4的官方搭建方式在实机上搭建了xen,但是由于xen需要安装新的内核,所以要启动新内核才能实现xen的搭建,但是reboot后新内...

2016/12/14 15:20
5
回答
使用Vagrant和直接使用虚拟机的区别?
______ 的回答 2014/12/15 22:59
最佳答案
别的地方照搬过来的,都说了用户是非专业人士 Vagrant 是一个可创建轻量级、高复用性和便于移植的开发环境的工具。 在非专业人士眼里,这意味着Vagrant抛弃开发环境中所有让人头痛的设置代之为了一个单一的配置文件,你可以选择你的服务器所需要的特性予以保留。你将不会再被XAMMP,手动配置虚...
1
回答
ubuntu14.10能支持xen到多少版本,ubuntu12.04呢?

我现在要在ubuntu测试安装xen从高到低的各个版本,请问这些版本对ubuntu 的版本有什么要求,如题。

2015/04/03 09:17
1
回答
关于Xen的安装问题

@xen-fans 你好,想跟你请教个问题:您好我是一名研究生最近在做Xen的的一些研究 但是怎么也安装不上 请问这个需要怎么安装呢 网上找到的一些文件都...

Xen
2016/05/04 10:36
1
回答
centos 6.5 xen 安装完成,重启电脑,可始终重启,为什么?

安装在Centos 6.5 上, 1、安装 Xen4CentOS 软件源 2、yum install xen 3、/usr/bin/grub-bootxe...

2015/04/11 14:09

没有更多内容

加载失败,请刷新页面

Debian6 Squeeze上安装xen

现在服务器虚拟化趋势越来越明显了,一方面服务器硬件越来越强大,一台服务器只跑一个系统非常浪费,另一方面虚拟机管理比物理机方便得多,而且迁移非常容易。 为了搭建测试环境,决定把一台...

2011/11/15 18:05
399
0
debian 6.0 squeeze 上的 xen 网桥问题

原先装过2台debian xen的服务器,一台是debian 4.0的,一台是debian 5.0 的,这一次装debian 6.0 的,被这个网桥给折磨了一整天. 原先的4.0和5.0两个版本的服务器均只启用一块网卡,配置一个网桥,...

2015/12/23 02:48
8
0
Xen虚拟化之一:Xen环境组件详解

Xen是一个开放源代码虚拟机监视器(Virtual Machine Monitor,简称为VMM),由剑桥大学开发,它致力于实现在单个计算机上运行多达128个有完全功能的操作系统。Xen通过一种叫做半虚拟化(paravi...

2016/01/11 22:04
65
1
xen-tools工具高级用法

利用地址池分配ip地址 我们在创建虚拟机实例时可以设置gateway和netmask,还有一个有用的捷径是在设置ip时采用动态ip地址,可以设置--ip=auto选项,在创建虚拟机时会从/etc/xen-tools/ips.tx...

2012/09/17 23:37
1K
0
Keeping up with the time in Xen(转)

A simple tip for keeping up with the time in Xen when your domU isn’t syncing the clock frequently enough and your clock is whatever. Of course you can sync your clock with nt...

2013/08/05 16:49
41
0
在Redhat Enterprise 5上安装配置XEN<一>

简介 Xen是一个基于虚拟硬件监控器技术的虚拟化软件。Xen运行在一个宿主linux系统上,提供同时引导启动多个linux实例的能力。每个由Xen生成的虚拟机,被称为domain。新创建的domain需要为其安...

2013/06/26 08:37
102
0
XEN3.0 虚拟化架构

在xen系统中,存在一个轻量级的软件层,向运行在它之上的虚拟机提供虚拟硬件资源,同时分配和管理这些资源,并保证虚拟机直间相互隔离,这样的软件层一般称为虚拟机监视器(VMM),在xen中被称...

2012/10/11 10:11
968
0
XEN vs KVM性能测试

【Xen 和 KVM 雙方辯論會】 Xen: 我效能很好勒 KVM: 我都不用 Patch Kernel 勒 【特性比較】 使用的虛擬化技術 優點 與 Kernel 整合性 與硬體相依性 背後老大 Xen ParaVirtualization Full ...

2012/09/17 23:37
3.2K
0
debian6 xen4.0安装 guest全虚拟化

在基于debian6的宿主机上安装一台debian6 xen全虚拟化的虚拟机,宿主机根分区划分30G,剩余空间做成lvm卷用来安装虚拟机。 安装xen的hypervisor,会自动安装相关依赖包 apt-get install xen-...

2012/09/17 23:37
948
0
快速部署XEN虚拟机之xen-tools工具介绍

最近在寻找快速部署xen虚拟机方法,觉得官方推荐的xen-tools工具集不错,不过发现在介绍时一般用该工具部署Para-Vritralization(半虚拟化)模式的虚拟机,暂且不论部署什么模式的xen虚拟机 ,...

2012/09/17 23:36
3.5K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部