{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
回答