導航:首頁 > 編程系統 > linux和android

linux和android

發布時間:2025-02-08 09:25:33

linux系統安卓有什麼區別

1、支持軟體格式不同

Android系統支持的是APK後綴文件格式,而linux系統若要運行APK軟體則需要一個java虛擬機環境來運行。

2、運行平台不同

Android是一種基於Linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。

linux系統在移動設備和電腦上都可以運行,Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。

伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。

3、linux系統包含Android系統,Android系統不linux系統

Android是一種基於Linux內核開發的操作系統。所以 Android 也可以算是 Linux 系統的一種。因為他是基於 Linux 內核上面運行的一個java虛擬機環境。

㈡ linux與安卓什麼關系啊求講解

安卓是基於Linux內核,但不是Linux操作系統。
「Android是一種以Linux為基礎的開放源碼操作系統,主要使用於便攜設備。目前尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。Android操作系統最初由Andy Rubin開發,最初主要支持手機。2005年由Google收購注資,並組建開放手機聯盟開發改良,逐漸擴展到平板電腦及其他領域上。Android的主要競爭對手是蘋果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2012年2月數據,Android占據全球智能手機操作系統市場52.5%的份額,中國市場佔有率為68.4%。」
「Android 是運行於 Linux kernel之上,但並不是GNU/Linux。因為在一般GNU/Linux 里支持的功能,Android 大都沒有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 為了達到商業應用,必須移除被GNU GPL授權證所約束的部份,例如Android將驅動程序移到 userspace,使得Linux driver 與 Linux kernel徹底分開。bionic/libc/kernel/ 並非標準的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所產生的,這樣做是為了保留常數、數據結構與宏。」

㈢ android和Linux的區別

有以下三點區別:

1、Android沒有本地窗口系統,而Linux是有X窗口系統。

2、Android沒有glibc支持,而Linux是有glibc支持的。

3、Android是有自己專有的驅動程序。

雖然Android基於Linux內核,但是它與Linux之間還是有很大的差別。

(3)linux和android擴展閱讀

Android專有的驅動程序

1、Android Binder 基於OpenBinder框架的一個驅動,用於提供 Android平台的進程間通信(InterProcess Communication,IPC)功能。源代碼位於drivers/staging/android/binder.c。

2、Android電源管理(PM) 一個基於標准Linux電源管理系統的輕量級Android電源管理驅動,針對嵌入式設備做了很多優化。源代碼位於:

kernel/power/earlysuspend.c

kernel/power/consoleearlysuspend.c

kernel/power/fbearlysuspend.c

kernel/power/wakelock.c

kernel/power/userwakelock.c

3、低內存管理器(Low Memory Killer) 比Linux的標銷雹逗準的OOM(Out Of Memory)機制更加靈活,它可以根據需要殺死進程以釋放需要的內存。源代碼位於 drivers/staging/ android/lowmemorykiller.c。

4、匿名共享內存(Ashmem) 為進程間提供大塊共享內存,同時為內核提供回收和管理這個內存的機制。源代碼位於mm/ashmem.c。

5、Android PMEM(Physical) PMEM用於向用戶空間提供連續的物理內存區域,DSP和某些設備只能工作在連續的物理內存上。源代碼位於drivers/misc/pmem.c。

6、Android Logger 一個輕量級的日誌設備,用於抓取Android系統的各種日誌。源代碼位於drivers/staging/android/logger.c。

7、Android Alarm 提供了一個定時器,用於把設備從睡眠狀態喚醒,同時它還提供了一個即使在設備睡眠時也會運行的時鍾基準肆態。源代碼位於drivers/rtc/alarm.c。

8、USB Gadget驅動 一個基於標准 Linux USB gadget驅動框架的設備驅動,Android的USB驅動是基於gaeget框架的。源代碼位於drivers/usb/gadget/。

9、Android Ram Console 為了提供調試功能,Android允許將調試日誌信息寫入一個被稱為RAM Console的設備里,它是一個基於RAM的Buffer。源代碼位於drivers/staging/android / ram_console.c。

10、Android timed device 提供了對虧賣設備進行定時控制的功能,目前支持vibrator和LED設備。源代碼位於drivers/staging/android /timed_output.c(timed_gpio.c)。

參考資料:網路——Android

網路——linux

㈣ 安卓系統是基於linux內核開發的,兩者的具體區別是什麼為什麼安卓多用於移動設備而linux不是

安卓基於linux內核,但是針對移動設備做了更多的優化,所以安卓多用於移動設備內。兩者區別如下:容

一、主體不同

1、安卓系統:是一種基於Linux的自由及開放源代碼的操作系統。

2、linux內核:是一套免費使用和自由傳播的類UNIX操作系統。

二、應用不同

1、安卓系統:主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。

2、linux內核:是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議。


三、特點不同

1、安卓系統:會同一系列核心應用程序包一起發布,該應用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯系人管理程序等。所有的應用程序都是使用JAVA語言編寫的。

2、linux內核:繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

㈤ linux系統 和安卓有什麼區別

一、主體不同

1、linux系統:是一套免費使用和自由傳播的類UNIX操作系統。

2、安卓:是一種基於Linux的自由及開放源代碼的操作系統。

二、架構不同

1、linux系統:主要受到Minix和Unix思想的啟發,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。能運行主要的Unix工具軟體、應用程序和網路協議。

2、安卓:Android的系統架構和其操作系統一樣,採用了分層的架構。Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。


三、特點不同

1、linux系統:繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。Linux有上百種不同的發行版,如基於社區開發的debian、archlinux。

2、安卓:會同一系列核心應用程序包一起發布,該應用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯系人管理程序等。所有的應用程序都是使用JAVA語言編寫的。


㈥ 安卓和linux哪個好

相比較起來的話,安卓運行等方面差點。

但是總的來說這個問題是個偽命題,因為Android基於Linux內核,可以說安卓屬於linux的分支!
而linux准確來說是一個內核系統,是內核代碼。世界上有很多基於linux為基礎的發行版本——比如紅帽子、CentOS、SUSE、ubuntu等等很多!

但是安卓與Linux之間還是有很大的差別,比如Android在Linux內核的基礎上添加了自己所特有的驅動程序。
但是有人認為可以說Android不是Linux,因為它:
1、沒有本地窗口系統,
2、沒有glibc的支持,
3、並不包括一整套標準的Linux使用程序,
4、同時增強了Linux以支持其特有的驅動。
從內存管理等方面來說,安卓有比較大的缺陷。因為它是基於java語言虛擬機的平台進行運作,就像跟人對話多了個翻譯(這點跟蘋果不同,蘋果是基於BSD內核,與linux運行都差不多的),而且他的碎片化等問題突出(linux沒有什麼碎片化問題)……
所以果粉經常對出廠時候運行也非常流暢的安卓陣營說的一句話就是:「不跟你比現在,要比就運行半年再比流暢!」而在這方面安卓基本都比不過的。
所以,linux好一點。但linux的手機基本沒有,也就是搭載ubuntu的MX5有點靠邊。

㈦ android與linux的關系

Android是Linux的一個發行版。Android系統本身是基於Linux內核開發的,加入了不少不屬於Linux的部分,但他始終是依託於Linux內核運行。

閱讀全文

與linux和android相關的資料

熱點內容
便簽加密文件在哪裡買 瀏覽:911
ug車床編程哪個版本好用 瀏覽:907
樂視mac修改密碼 瀏覽:887
最強升級系統244 瀏覽:710
頭文件在哪裡 瀏覽:724
微信壓縮文件突然打開失敗 瀏覽:323
安裝包文件格式 瀏覽:620
戶戶通新版本 瀏覽:821
ps上文件怎麼導入ae 瀏覽:599
wordpress後台插件 瀏覽:493
怎麼把excel文件添加到word里 瀏覽:32
如何看b站直播數據的有效觀看 瀏覽:19
分布式文件系統和分布式資料庫 瀏覽:447
ipad怎麼下載不要密碼 瀏覽:910
ui和編程哪個難學 瀏覽:910
搜c語言編程題答案用什麼軟體 瀏覽:63
linux和android 瀏覽:722
手機下載文件到u盤顯示系統錯誤 瀏覽:197
手機韓語app怎麼說 瀏覽:185
如何申請免費網站 瀏覽:119

友情鏈接