金属雕花板厂家
免费服务热线

Free service

hotline

010-00000000
金属雕花板厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

技术流阿里云OS和Android到底啥关系

发布时间:2020-02-10 14:10:15 阅读: 来源:金属雕花板厂家

W700的卡刷包:AliyunOS-1.6.1.6-RT-20120329.7z

各位可以自行下载验证。

解开看大目录的结构:

根目录下是一个g,这就是Android系统的bootloader,也就是启动分区。另外有个system目录,这就是Android系统的system分区。进入system目录往下看:

这里和Android ROM的目录结构是一模一样的,各位可以自己找个Android ROM对比以下。核心的几个目录:

APP: 存放ROM预装的app

bin: 系统进程的目录

framwork: Android Framework目录,就是Android应用程序运行所需要的库文件的目录

lib: so库文件目录,相当于Windows的system32目录

咱们再进到app目录看一下:

好,看出区别来了,Android下所有的app都是以apk结尾的,前一篇帖子《[多图论证]阿里云OS不太可能是Android以外的东西》用的ROM就是Android的ROM,里面对应这张图里的文件就都是apk的。这里怎么都是lar呢?这就是阿里云OS和Android不同的地方了,因为apk是Dalvik虚拟机管理应用程序的文件格式,阿里云自己搞了个虚拟机,用lar文件来管理。lar文件和apk文件有什么不同?我们知道apk文件其实就是一个zip文件,用WinRAR可以直接打开看,那lar文件呢?用WinRAR果然也可以直接打开:

做过Android开发的人一看到这个目录结构就发现,它和apk的目录结构基本上是一模一样的,除了Android应用的x文件变成了x。那所谓的lex文件是不是就是把dex文件换了个名字呢?我们用二进制比较一下:

左边的是Android应用的dex文件,右边的是阿里云应用的lex文件。可见,文件格式已经完全不一样了。

好,app的不同已经看出来了,我们再来看系统核心进程有什么不同。进入到/system/bin目录:

熟悉Android系统的人一眼就能看出来,am, app_process之类的名字都是Android核心进程的名字。多出来了几个:cloudserver, i之类,看来这就是阿里云所谓的“云服务”的核心进程了。

深圳工作签证移民

外国人工作签证注销

注册公司办理

深圳工作签证注销

深圳筹划税务技巧

中山注册公司

中山筹划税务技巧