最近看见网上有人讨论Android不是Linux,我看见比较郁闷,那下面我们讨论一下吧!
反对方理由:
1、Android没有本地窗口系统;
2、Android没有glibcLibrary和不包括一套标准的linux应用程序;
3、Androdi内置专有的驱动程序。
辨证方理由:
1、Android没有本地窗口系统?
很多企业用的linux服务器也只安装了终端命令,也没有窗口系统,难道可以说它不是linux系统吗,人脱了一件衣服,难道就不是人了嘛。
2、Android没有glibcLibrary和不包括一套标准的linux应用程序:
这也不足以证明安卓不是linux,一个系统只要保证核心程序和服务启动就可以正常运行起来,其他的可以卸载或者直接不用;
3、Android内置专有的驱动程序?
基本内核内置专用驱动程序也很正常,毕竟安卓是用于智能设备,况且内核本身就是高度可安装和卸载的。
4、鉴定一个系统的本质是什么?
操作系统=系统内核+文件系统
Linux发行版:linux内核+文件系统(ext3/ext4);
Android发行版:linux内核+文件系统(ext3/ext4);
总结:基于以上讨论,可以得出安卓系统肯定是Linux系统。