把世界虚拟个够:给xen/kvm开发者的建议
September 5th, 2008
» 上一篇:虚 拟 主 机
» 下一篇:HTML相对路径(Relative Path)和绝对路径(Absolute Path)
给ken/kvm的建议的理由是:个人觉得,和别的虚拟机相比,这两个工作的地点或者方式更深、更底层。(they wrok more deeper)。我更看好这两个虚拟机。以后的虚拟机方面应该逐渐转化到这两者之间的争夺。有人更看好kvm,也有人逐渐倾向于kvm,应该说linux爱好者甚至痴迷kvm,实际上我也属于这类,不过kvm的使用方面没有ken功能强,不过由于其先天的优势,改进的空间更大。
下面以ken作为例子来说明:
现在xen可以同时启动系统中的两个系统,三个系统等等。也就是说,如果电脑里面4个盘,每个盘一个系统,这些系统可以同时启动。(当然了,在这里有一个小小的缺陷:xen是将实际的硬盘当成虚拟硬盘来处理的。不管怎么样,至少还需要让用户进入该虚拟机以后跟重启电脑进入该系统一样的感受!!这就需要对其它硬盘的识别和处理了,而不是把虚拟机局限在一个盘里面)。
而展现在用户面前的是:一个虚拟主机,别的系统在这个虚拟主机的一个窗口中显示。那么,有如下的思路将其扩展:
第一个思路:(采用逐次推进,后一步以前一步为基础)
1:已知的:一个虚拟主机启动,而某个用户则可以用程序进行点击来添加启动的系统。
2:如果xen可以自己探测电脑中的系统呢?那么虚拟主机用户进入以后之只需要选择操作系统进入。
3:如果将用户使用的某种程序作为系统启动器改为xen自己启用某种后台程序,然后接受某种信号即可获得启动系统的信息——有点类似于快捷键。
4:举个例子来说,如果信号”xen+xp”代表启动xp系统,xen收到改信号以后即可启动xp系统。
(就上述来讲,可以了解,启动的那个系统只能在虚拟主机中的某个程序窗口中运行,类似子程序的形式。而如果不是子程序形式,而是加入显示屏参数呢?让新启动的系统在一个另外的显示屏中显示呢?则有如下的过程)
5:添加信号为xen+xp+display1″那么,这个表示新启动的屏幕会在显示屏display1中全屏显示。
6:继续添加为xen+xp+display1+keyboard1″,这个表示新启动的系统专用keyborad1和display1。
7:再次添加为xen+xp+diaplay1+keyboard1+mouse1),顾名思义,无需多言。则现在已经配置好了一个基本的计算机运用。
(至此,可以让用户在新启动的电脑上真正体验到了操作系统的感觉,而不是一个程序窗口中的系统。这是一种真正意义上的同一计算机,两个人同时用。如果在里面定义usb等等接口的话,将会更加富有娱乐性。这里不必赘述。那么,仅此而已?绝对不是,空间大着呢)
8:如果将diaplay1+keyboard1+mouse1+usb1……集成为一个设备superplus1。那么仅仅需要”xen+xp+superplus1″即可启动新的系统,并且让用户感觉一个新启动的系统。
(这一步的用途似乎只是让配置变得稍微简单,而没有实际的功能。然而,这个仅仅是似乎,超级功能起源于这个集成,继续看)
9:让虚拟主机用户输入信号未免显得太被动,如果拥有superplus的用户可以直接通过superplus向主机发送信号(superplus+xp),而主机自动判定该如何去启动一个系统以及向什么地方发送和接受信号。那么用户甚至不必去管主机在干什么就可以自己启动和关闭一个系统了
10:上面的传输过程可以看出是这样的结构:计算机——superplus——显示屏键盘等终端。前两个之间有信号传输,后两者之间也是一种连接。如果将前面的改为虚线,则有:计算机<--接受/发送信号 接受/发送信号----superplus——显示屏键盘等终端。这样有什么好处呢?信号传输的东西多种多样(有线的无线的),从这里断开有助于将硬件环境扩展开(譬如在一个校园里面,你在操场,你手中有接受/发送信号----superplus——显示屏键盘等终端,只要你被提供有那种信号渠道,那么你就可以启动一个xp系统。)
(这样的布设足以满足一个家庭的使用,信号渠道可以采用蓝牙,有线等等)
11:让superplus带有世界范围内唯一的地址superplus-address,就像mac地址一样。(一台主机你一个人/一个家庭使用还远远不是xen的目标。如果很多主机可以连成一个虚拟xen网,目标是要让很多的人去使用这个xen群。)。那么只要你将你的superplus接入虚拟xen网,就可以发送指令superplus-address+parameters”就可以启动一个系统了,如果你手上的带有superplus的终端是像iphone那样精巧的东西,你可以想象:上面显示的是一个真正的xp或者suse linux系统诶,你可以用skype打电话--完全免费的哦,可以和别人视频聊天,可以写博客……可以干电脑上干的如何事情。毕竟这个本来跑的就是电脑了嘛)
12:在强大的xen网络中,如果再加入云计算的概念,真不敢想象未来的计算机使用是一个什么状况。
就最简单的应用方面:
1:公司内部:只需要公司拥有xen主机(网),然后员工拥有superplus+终端即可工作了。
2:野外使用:带着superplus+终端到野外不必担心娱乐,只要有xen网络,在线看电影也可以达到
3:家庭使用:一台机器多人使用,可以有效利用资源。
等等
随机文章
添加评论
可用标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
引用:http://www.ccouo.com/html/2788.html/trackback | 订阅