独立系统且非Android 阿里云OS全面解析
阿里云OS其实是操作系统与云服务相并的研发理念,简单的来说阿里云OS是运行在数据中心和移动终端上的操作系统,含有地图、邮箱和搜索等在内的互联网基础服务。如下如所示,笔者找到了阿里云OS的体系架构。
阿里云OS移动终端部分基于Linux内核以及WebKit, OpenGL和SQLite等开源库,采用HTML5构建了基于云计算的运行环境和移动云应用框架,同时提供了本地应用的运行环境。如下图如所示,黄色框内其实是阿里云提供的云服务,而绿色的则是java虚拟机,你可能会问到阿里云OS和传统的Android系统有什么区别,简单的来说去掉黄色区域内的云服务,理论上你可以认为是Android。
和Android一样,阿里云OS其实也是个分层的架构(上图为阿里云OS、下图为Android),对于Android来说,从上往下看分别是应用程序层、应用程序框架层、系统运行库层,最下面是标准的Linux核心层,而阿里云OS大体框架也是如此,只不过中间加入了云应用架构和本地应用构架(自家的Java虚拟机)。
如果你对这些都不了解,或者是看不懂的话,笔者举一个简单的例子描述下阿里云OS和Android的区别,阿里云OS和Android我们都可以看作成“人类”,都是流着“Linux的血”,但是可能阿里云OS是“非洲人”、Android是“欧洲人”,虽然都是人类,五官之类的几乎一样,但是“人体内部结构”等等还是有差异的。
推荐经销商