<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dipplum.com &#187; 虚拟化</title>
	<atom:link href="http://dipplum.com/category/computer/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://dipplum.com</link>
	<description>Be  the change you wanna see in the world</description>
	<lastBuildDate>Sat, 12 Nov 2011 07:38:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>何时Xen内核能够回归</title>
		<link>http://dipplum.com/2009/02/27/xen-return/</link>
		<comments>http://dipplum.com/2009/02/27/xen-return/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 20:13:28 +0000</pubDate>
		<dc:creator>li</dc:creator>
				<category><![CDATA[虚拟化]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://dipplum.com/2009/02/27/xen-return/</guid>
		<description><![CDATA[2009.03.14 更新: 我犯了一个错误, 有可能 PvOpsDom0 和非  PvOps Dom0 还不是一个回事, 后者叫&#8221;old style xen&#8221;, 已经在 Lenny 中有了 来由是这样，由于Redhat的怂恿，Fedora是第一个正式包含Xen，由开源社区开发的Linux发行版(好像是Core3，那时候内核版本是 2.6.11之类的)。其他Linux发行版，Ubuntu是盯着Debian，Centos盯着RHEL，而Debian和RHEL都是盯着Fedora。所以基本上大家都是把Fedora给出的Xen patch给Port到自己维护的内核bratch上，没有几个真正干活的。实际上真正干活的也不是Fedora，甚至不是 XenSource，而是 Redhat雇的全职程序员。 因为Fedora是半年release一次，自FC3之后Fedora一直把Xen给port到内核2.6.22。从2.6.23开始，PvOps，Paravirtualization Operations，也就是VMWare提的Virtual Machine Interface正式merge到mainstream内核中。PvOps也是一种半虚拟化技术，采用类似即时编译的思想，在虚拟机里运行的Linux内核利用PvOps可以self-patch自己的binary code，把虚拟机里不能运行的特权指令全都patch成适应该虚拟机监 控器的非特权指令，这样就省去了translation的时间。Xen也是Paravirtualization，但Xen和PvOps是完全不兼容的。 所以自从2.6.24之后，就有许多力量开始把Xen Port到PvOps这个框架下。Port的过程分为3个方面，和Xen的三种角色对应，XenHypervisor，XenLinuxDomU， XenLinuxDom0。 1. XenHypervisor 技术角度上讲，Hypervisor和PvOps不在一个层次，也不冲突，因此尽管其他工作停滞不 前，XenHypervisor的版本还在飕飕飕的升级，目前应该已经Version 3.3了。 2. XenLinuxDomU 也就是DomU的Linux Kernel，已经在FC9的时候重新出现，目标内核版本是2.6.25。各大发行版也都先后把这个工作Port到自己内核分支上了，其中 Debian Lenny中就有2.6.26内核的Xen DomU版本。 3. XenLinuxDom0 这个工作简直是千呼万唤不出来，不断延期，本来FC8的时候就 开始计划，一直没有实质性进展，到现在FC10都没有给出时间表。直接结果就是， 目前在Debian下用Xen，虽然DomU可以用高版本2.6.26-xen，Dom0还必须使用etch 中的2.6.18- xen，随着debian lenny的发布，etch都成昨日黄花。 参考 http://fedoraproject.org/wiki/Features/XenPvopsDom0 可以跟踪到Fedora相关工作的进展 http://wiki.xensource.com/xenwiki/XenParavirtOps 在Xen的主页里面赫然写着 dom0 support, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>2009.03.14 更新</strong>: 我犯了一个错误, 有可能 PvOpsDom0 和非  PvOps Dom0 还不是一个回事, 后者叫&#8221;old style xen&#8221;, 已经在 <a href="http://packages.debian.org/lenny/linux-image-2.6.26-1-xen-686" target="_blank">Lenny 中有了</a></p>
<p>来由是这样，由于Redhat的怂恿，Fedora是第一个正式包含Xen，由开源社区开发的Linux发行版(好像是Core3，那时候内核版本是 2.6.11之类的)。其他Linux发行版，Ubuntu是盯着Debian，Centos盯着RHEL，而Debian和RHEL都是盯着Fedora。所以基本上大家都是把Fedora给出的Xen patch给Port到自己维护的内核bratch上，没有几个真正干活的。实际上真正干活的也不是Fedora，甚至不是 XenSource，而是 Redhat雇的全职程序员。</p>
<p>因为Fedora是半年release一次，自FC3之后Fedora一直把Xen给port到内核2.6.22。从2.6.23开始，PvOps，Paravirtualization Operations，也就是VMWare提的Virtual Machine Interface正式merge到mainstream内核中。PvOps也是一种半虚拟化技术，采用类似即时编译的思想，在虚拟机里运行的Linux内核利用PvOps可以self-patch自己的binary code，把虚拟机里不能运行的特权指令全都patch成适应该虚拟机监 控器的非特权指令，这样就省去了translation的时间。Xen也是Paravirtualization，但Xen和PvOps是完全不兼容的。</p>
<p>所以自从2.6.24之后，就有许多力量开始把Xen Port到PvOps这个框架下。Port的过程分为3个方面，和Xen的三种角色对应，XenHypervisor，XenLinuxDomU， XenLinuxDom0。</p>
<p>1. XenHypervisor</p>
<p>技术角度上讲，Hypervisor和PvOps不在一个层次，也不冲突，因此尽管其他工作停滞不 前，XenHypervisor的版本还在飕飕飕的升级，目前应该已经Version 3.3了。</p>
<p>2. XenLinuxDomU</p>
<p>也就是DomU的Linux Kernel，已经在FC9的时候重新出现，目标内核版本是2.6.25。各大发行版也都先后把这个工作Port到自己内核分支上了，其中 Debian Lenny中就有2.6.26内核的Xen DomU版本。</p>
<p>3. XenLinuxDom0</p>
<p>这个工作简直是千呼万唤不出来，不断延期，本来FC8的时候就 开始计划，一直没有实质性进展，到现在FC10都没有给出时间表。直接结果就是， 目前在Debian下用Xen，虽然DomU可以用高版本2.6.26-xen，Dom0还必须使用etch 中的2.6.18- xen，随着debian lenny的发布，etch都成昨日黄花。</p>
<p>参考</p>
<ul>
<li><a href="http://fedoraproject.org/wiki/Features/XenPvopsDom0">http://fedoraproject.org/wiki/Features/XenPvopsDom0</a> 可以跟踪到Fedora相关工作的进展</li>
<li><a href="http://wiki.xensource.com/xenwiki/XenParavirtOps">http://wiki.xensource.com/xenwiki/XenParavirtOps</a> 在Xen的主页里面赫然写着 dom0 support, currently planned for Linux 2.6.30。目前2.6.28发布了2个月，到 2.6.30起码还要再等4个月，在稳定啥的没有半年是搞不定的。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dipplum.com/2009/02/27/xen-return/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>On-premise是什么意思?</title>
		<link>http://dipplum.com/2008/10/10/on-premise/</link>
		<comments>http://dipplum.com/2008/10/10/on-premise/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 10:22:15 +0000</pubDate>
		<dc:creator>li</dc:creator>
				<category><![CDATA[虚拟化]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[on-premise]]></category>
		<category><![CDATA[saas]]></category>

		<guid isPermaLink="false">http://dipplum.com/2008/10/10/on-premise/</guid>
		<description><![CDATA[最近总是看见这个单词, 几次查字典, 还是不了解它是什么意思. 后来才发现, On-premise的正确写法是On-premises, 正确写法可以揭示其正确含义. 下面的解释摘自Wikipedia On-premises software is installed and run on computers on the premises (in the building) of the person or organisation using the software, rather than at a remote facility, such as at a server farm somewhere on the internet. Premises的意思是生产场所, 营业场所. Premises不是Premise的复数形式, 是有独立含义的单词. 根据Wikipedia的解释, On-premises Software指的是运行在用户或组织所在的经营场所计算机中的软件. 与On-premises Software相对的概念应该是Software as [...]]]></description>
			<content:encoded><![CDATA[<p>最近总是看见这个单词, 几次查字典, 还是不了解它是什么意思. 后来才发现, On-premise的正确写法是On-premises, 正确写法可以揭示其正确含义.</p>
<p>下面的解释摘自<a href="http://en.wikipedia.org/wiki/On-premise_software">Wikipedia</a></p>
<blockquote><p>On-premises software is installed and run on computers on the premises (in the building) of the person or organisation using the software, rather than at a remote facility, such as at a server farm somewhere on the internet.</p>
</blockquote>
<p>Premises的意思是生产场所, 营业场所. Premises不是Premise的复数形式, 是有独立含义的单词. 根据Wikipedia的解释, On-premises Software指的是运行在用户或组织所在的经营场所计算机中的软件.</p>
<p>与On-premises Software相对的概念应该是Software as a Service, 或者Computing in the Cloud. 即软件或者计算是安装并运行在远端的Cloud/Internet/Network中的.</p>
<p>有了解释, 下面就应该翻译了. Software as a Service翻译成软件即服务, Cloud Computing翻译成云计算. 那On-premises Software翻译成什么? 本地软件?</p>
]]></content:encoded>
			<wfw:commentRss>http://dipplum.com/2008/10/10/on-premise/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

