安卓是基于linux內核的自由及開發源代碼的操作系統,但是并不能將安卓直接理解為linux系統;Linux發行版中的軟件通常只收錄經過開源社區審核過的開源軟件,或者經過商業機構審核的閉源軟件,而安卓上面的軟件基本都是閉源的,而且針對這些軟件基本沒有審核機制。
本教程操作環境:linux7.3系統、Dell G3電腦。
安卓是linux系統嗎
安卓(android)是一種基于Linux內核(不包含gnu組件)的自由及開放源代碼的操作系統。
主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。
安卓基于Linux內核這句話,大家千萬不要解讀為安卓等同于Linux。雖然安卓基于Linux,但安卓與Linux之間還是有比較大的區別。
我們經常說的Linux,大多數情況下指的是Linux發行版,即GNU/Linux發行版。它不僅包括Linux內核,還包括各種各樣的系統管理軟件或應用工具軟件,就好比windows實際上是由NT內核與應用程序的組合一樣。只不過巧合的是,Linux發行版的內核名字就叫Linux,時間長了,很多人就將Linux內核與Linux發行版混為一談。Linux發行版中的軟件通常只收錄經過開源社區審核過的開源軟件,或者經過商業機構審核的閉源軟件。
而安卓對應的則是Android/Linux,毫無疑問系統也是開源的,但問題就在于安裝在上面的軟件基本都是閉源的,而且針對這些軟件基本沒有審核機制。僅僅這一點就能說明安卓與Linux發行版是有比較大的區別的。
安卓并不是Linux
除了這一點外,谷歌讓安卓系統只能運行一個dalvik/ART(Java虛擬機),而通常的Linux發行版可以運行多個“Dalvik/ART”(此處為打比方,根據不同發行版會有gnome、LXQT等)。這一點算是安卓與Linux發行版的根本區別。
以上內容可能涉及到部分專業術語,看起來有點云里霧里。總結就是,我們通常所說的安卓系統,并不能簡單的與Linux劃等號。我們常說的Linux安全,一般是指Linux內核比較安全,當然也有一部分指的是Linux發行版安全。而安卓由于在應用軟件方面的做法與Linux不同,所以兩者在安全方面并不能一概而論。
推薦學習:Linux視頻教程