主题:【原创】说一说我对透明计算的疑惑 -- 鸿乾
应用虚拟化(application irtualization)出现已经至少五年了。微软的appv,vmware的thinapp,citrix的xenapp,都是很成熟的产品。软件被打包,放在服务器上,客户机在应用启动时从服务器下载软件,然后在本地运行。客户机上有agent。对OS,或者说对OS提供的API有依赖。
如果不要求在客户端运行,则远程界面协议(remoting protocol)像RDP,X,VNC,ICA,PCOIP之类就都更是历史悠久了。
也可以把OS和中间件层也像应用层一样,打包放在服务器上,需要的时候就下载。最粗糙的实现就是用网络存储来代替本地硬盘。从服务器到网吧里的游戏机都早就能从网络启动了。
本来从应用到硬件之间的几个分层就是为了易于设计和实现。张教授的提法要每个应用自带中间件和OS层,能够直接使用硬件。这件事得先把其间的每个层都搞定了才能重新组合。对微软这样的全stack服务商而言,可能只要增加编译器功能就能让office2015出现带OS内核的版本。每个应用启动都是相当于机器重启再加载应用。
要多个应用同时运行的话就要有多个OS并存。这又带来了hypervisor这一层。
- 相关回复 上下关系8
🙂大圣和一群猴毛变出来的小大圣 2 青颍路 字265 2015-01-14 22:40:45
🙂应该就是一个骗子 4 tojinge 字386 2015-01-14 21:05:39
🙂透明计算成为透明网络的受害者,:) 1 pseudo 字0 2015-01-15 03:40:02
🙂没看出还有啥没解决的问题
🙂恐怕要看得宽一些 3 鸿乾 字937 2015-01-14 18:10:51
🙂真没看出来跑这马能圈到什么地 3 meokey 字651 2015-01-22 14:39:49
🙂改变了管理界面的hypervisor uphere 字465 2015-01-14 20:08:09
🙂有些事情挺好玩的 2 一马平川 字243 2015-01-14 18:53:36