作为前透明计算实验室的一员,来谈谈自己的想法好了。
首先ZYX的透明计算在我学校是分为几个项目来做的,每个项目有一个小团队。包括PC
、Android手机,平板的透明计算OS,还有基于这个“理念”的移动医疗等应用项目。
这里面PC端的OS就是我所在的小团队弄出来的。
对于大家黑的这些,我的总体看法是:黑的十分正确和漂亮。
其它项目团队怎么弄的我不清楚,PC端基本都是我设计的,实现方案改过几次:
1.最初和Intel一起改PXE(这玩意是啥东西自行谷歌,网吧无盘就用它),想多台机器
共用一个镜像,但更改的数据分别保存,搞了半天发现PXE跨不了局域网,也用不了无
线,不能达到ZYX提出的要求,被PASS掉了。
2.然后找了个开源的iPXE,号称支持广域网和无线,自定义脚本等诸多功能,整了半天
把原型整出来了,又发现丫对无线的支持烂成渣,只支持一两个802.11g的芯片组,尝
试自行写无线驱动,还是不可行,因为要支持的无线网卡太多,只要有机器的网卡驱动
没有,那这台机器就无法使用无线来加载透明计算系统,所以又被PASS掉。
3.现在的方案(截止至我离开前),整了个开源的虚拟机(Virtualbox),虚拟机上运
行透明计算系统,存储的操作系统放在服务器,用iSCSI传输,运行的真正操作系统(
Windows那些)上装了些自己写的程序做管理和监控。基本结构如下:
真实操作系统(Windows、Linux)
-------------------------------------------------
虚拟机
------------------------------------------------
透明计算管理程序
------------------------------------------------
Linux
-----------------------------------------------
机器硬件
我走之前,所在团队的工作基本上就是在定制Linux和改虚拟机。。。还为这套东西增
强些功能。。
对于这整套东西,我的心里话其实是:没法用。真正使用的操作系统运行在一个虚拟机
上,能快到哪去?更别说镜像还是放在服务器上用iSCSI协议来传输的。央视的新闻我
看了,播到展示透明计算机器运行着XP系统的时候,我都笑傻了,为啥?Win7及更新的
操作系统可是可以用,但基本慢成狗!如果再在那上面看个视频,能有10帧就谢天谢地
了!首次启动Win7至少需要5分钟以上,如果你还处于10M以下的小水管的话,呵呵呵呵
。。。最好别等了。
虽然团队其他人一直还在优化,但说实话效果很有限,而且这个东西我们自己都认为实
在没有什么技术含量,离实用更差得远,这次听说获奖,其它团队怎么样我不清楚,但
至少我们做的这个东西确实是没任何资格的。
还在团队的时候,老师给派新同学进来,要跟他们解释这个东西是什么,我们的回答就
是“你理解成用虚拟机搭了个网吧无盘环境就好了”。。。
上面说的这些仅限我所在团队的工作内容,透明计算还有其他团队,包括其他高富帅学
校也有团队在搞,他们的工作我不清楚,肯定比我们做的要高大上得多吧。
感觉暴露的有点多,放一两天就删吧。。