西西河

主题:【原创】说一说我对透明计算的疑惑 -- 鸿乾

共:💬119 🌺320 🌵2 新:
全看分页树展 · 主题 跟帖
家园 没看出还有啥没解决的问题

应用虚拟化(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这一层。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河