但是总的来说这个问题是个伪命题,因为Android基于Linux内核,可以说安卓属于linux的分支!
而linux准确来说是一个内核系统,是内核代码。世界上有很多基于linux为基础的发行版本——比如红帽子、CentOS、SUSE、ubuntu等等很多!
但是安卓与Linux之间还是有很大的差别,比如Android在Linux内核的基础上添加了自己所特有的驱动程序。
但是有人认为可以说Android不是Linux,因为它:
1、没有本地窗口系统,
2、没有glibc的支持,
3、并不包括一整套标准的Linux使用程序,
4、同时增强了Linux以支持其特有的驱动。
从内存管理等方面来说,安卓有比较大的缺陷。因为它是基于java语言虚拟机的平台进行运作,就像跟人对话多了个翻译(这点跟苹果不同,苹果是基于BSD内核,与linux运行都差不多的),而且他的碎片化等问题突出(linux没有什么碎片化问题)……
所以果粉经常对出厂时候运行也非常流畅的安卓阵营说的一句话就是:“不跟你比现在,要比就运行半年再比流畅!”而在这方面安卓基本都比不过的。
所以,linux好一点。但linux的手机基本没有,也就是搭载ubuntu的MX5有点靠边。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)