Android與Linux之比較
Android是Google為移動裝置開發的開源作業系統。Android軟體的原始開發者Android,Inc.於2005年被Google,Inc.收購。它是基於Linux 2.6核心開發的。Linux作業系統是由LinusTorvalds於1991年開發的一種桌面計算機開源作業系統。Linux作業系統是作為MINIX作業系統開發的,不支援Intel 80386機器的32位功能。雖然Android是基於Linux開發的,但是作業系統並沒有完全使用標準的Linux核心。Android架構目前只支援兩種型別的架構,即x86和ARM。但是,Linux核心支援不同型別的體系結構,包括x86體系結構,它最常用於臺式機/膝上型電腦/伺服器系統。Android系統為移動網際網路裝置(mid)使用x86架構,為行動電話使用ARM平臺。
在開發Android作業系統時,Linux核心增加了一些特性,包括:報警驅動程式、核心偵錯程式、記錄器、電源管理和Android共享記憶體驅動程式。這些增強是建立在標準Linux核心之上的。
Android作業系統自釋出以來已經有很多更新。對作業系統的每一次更新都包含一些錯誤修複以及一些新特性。每一個新版本的Android作業系統都會以一個基於甜點的唯一名稱釋出。例如,這些版本遵循字母順序;紙杯蛋糕、甜甜圈、Eclair、Froyo、薑餅、Honeycomb等。Android的未來版本將於2011年第4季度釋出,名為Ice Cream Sandwich。Linux以各種風格釋出,包括:debian、ubuntu、knoppix、gentoo、pacman、RPM、fedora、red hat enterprise Linux、mandriva Linux、slackware和基於slax的。基於ubuntu的發行版有以下幾種變體:;Edubuntu、Gobuntu、Kubuntu、Lubuntu、Xubuntu、Ubuntu上網本、Ubuntu移動版和Ubuntu伺服器版。
大多數Linux發行版都使用gnuc庫來滿足庫例程的需要。Android作業系統有自己的C庫Bionic,它的設計目的是提供快速執行路徑和避免邊緣情況。該庫包含了來自cbsd庫的內容和Android的原始原始碼。此外,Android,Inc.開發了自己的Dalvik虛擬機器,而Java虛擬機器使用自己的位元組碼而不是Java位元組碼。
Android使用的儲存介質被稱為又一個Flash檔案系統(YAFFS)。由於移動裝置的空間限制,使用快閃記憶體。與傳統硬碟相比,快閃記憶體還提供了快速讀取訪問時間和更好的抗動態衝擊能力。Android中使用的flash系統是NAND型別的。一個標準的Linux系統使用磁性驅動器而不是快閃記憶體。Ext3是標準Linux系統中使用最廣泛的檔案系統。在Android操作的裝置中,與Linux中使用的高階電源管理(APM)或高階配置和電源介面(ACPI)功能不同,減少功耗是由其自己的Linux電源管理器來管理的。
總結:
1.Android是由Android,Inc.開發的開源作業系統,現在
而Linux是由Linus Torvalds和其他許多人在GNU專案下開發的開源作業系統。
2.Android是為移動網際網路裝置和**開發的,而Linux是為臺式機/膝上型電腦/伺服器開發的。
3.Android作業系統有自己的C庫Bionic,而Linux系統使用GNU C庫。
4.Android系統使用快閃記憶體而不是硬碟,而標準Linux系統使用磁驅動器。
5.Android系統有自己的電源管理器,而Linux系統使用APM和ACPI來管理電源。
android 4.4 kitkat vs android 5棒棒糖 對移動作業系統,特別是Android作業系統版本感興趣的人非常想知道android4.4kitkat和android5棒棒糖的區別。Android是一種基於Linux的移動作業系統,廣泛應用於智慧**和平板電腦等移動裝置上。Android...
android 5棒棒糖vs fire os 4 瞭解Android 5棒棒糖和Fire OS 4的區別是非常重要的,如果你要比較最新的Android平板電腦和Kindle Fire平板電腦,因為作業系統在使用者體驗上的差異最大。Android棒棒糖是Google最新推出的Android作業系統系列...
Android無疑是全球最受歡迎的移動作業系統。但它在臺式機和膝上型電腦上的表現如何呢? ...
... Linux可能無處不在,但這並不意味著你能看到它。Android,世界上最流行的移動作業系統,是Linux的一個分支。從執行它的過程中你可能不知道,但是在幕後是一個為移動裝置而修改的Linux核心版本。 ...
...訪問和下載這些軟體包。Linux應用商店提供的軟體類似於Android和iOS,而更傳統的工具被稱為包管理器。 發行版:發行版是一個軟體的集合,以提供一個正常執行的作業系統的方式打包,以及附帶的社群和儲存庫。 ...
厭倦了Android?不想成為專有生態系統的一部分?安全和隱私對於智慧**使用者來說變得越來越重要,但答案是什麼呢? ...
...深入瞭解統計資料之前,讓我們在這一節的開頭說,關於Android能否真正被視為Linux系統的爭論已經激烈了很多年。辯論沒有得出明確結論的跡象。 ...
Android“碎片化”一直是人們談論作業系統的話題。不過,正如我之前所說的,這要歸咎於**商。但現在我擔心Chrome作業系統也會走同樣的路,這次是谷歌的錯。 chrome作業系統更新與android有何不同 在這裡我將在Android和Chrome作業...
...就不必自己編寫低階作業系統,就像谷歌在Linux之上構建Android一樣 為什麼選擇bsd而不是linux? 相關:Linux使用者有一個選擇:8個Linux桌面環境 Linux仍然比FreeBSD更受歡迎。例如,Linux傾向於在FreeBSD之前獲得新的硬體支援。bsd有一...