{eval=Array;=+count(Array);}
对于安卓,是否可以理解为安卓系统其实跑的是Linux?这个理解不是不准确的。
首先我们看下Android系统的架构:Linux kernel只是Android系统的一部分,并且对原生Linux进行了大量改动。
1.Google自己开发了一套Bionic Libc来代替glibc。
2.Android
应用并不是基于标准的Linux应用,而是基于Java虚拟机Dalvik、ART以及JNI的一套应用体系。3.增加了Android专有的驱动程序: 比如Android Binder 、Low Memory Killer、Android Alarm等驱动。
Android Linux内核版本比Linux发型版本都会低很多,
目前Linux最新版本是Linux5.0.2了,而Android9的一些手机Linux还是Linux4.18系统。
安卓是 Android/Linux,不是 GNU/Linux。
换句话说,安卓就是Linux的一个发行版,但不是GNU/Linux的一个发行版。
如果你心目中的Linux就是Linux,那么安卓就是Linux。
如果你心目中的Linux是GNU/Linux,那么安卓就与你想象的Linux有点不同,虽然它仍然是Linux。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答