androidlinux系統
㈠ Android操作系統是基於linux Kernel是什麼意思
Android操作系統是基於Linux Kernel是什麼意思
kernel(內核):是操作系統最基本的部分,是一個操作系統的核心。是基於硬體的第一層軟體擴充,提供操作系統的最基本的功能,是操作系統工作的基礎,它負責管理系統的進程、內存、內核體系結構、設備驅動程序、文件和網路系統,決定著系統的性能和穩定。
Linux內核:顧名思義即Linux系統的核心,是Linux操作系統最基本的部分,所謂內核通俗的講,就是負責硬體管理,為應用程序招供操作硬體的介面。
Android(安卓): 本質上是一個基於 Linux 內核上面運行的 java 虛擬機,實際上就是一個解釋程序。它相當於一個應用程序,應用程序要運行需要一個平台,這個平台是Linux內核。這就是Android操作系統是基於Linux Kernel的意思。
電腦用Android操作系統是什麼意思
電腦用Android操作系統,是指可運行在普通電腦上的安卓系統。一般是通過模擬器軟體得以實現。
模擬器是一個可以讓安卓應用程序運行在Windows系統上的神奇軟體。模擬器的設置界面和平板設備上的一模一樣,除了支持絕大多數 APP 應用的安裝和使用外,對於普通電腦(包括筆記本)上的攝像頭、耳麥、物理鍵盤滑鼠等外設也均有良好支持。
基於Linux的新操作系統MeeGo,是什麼意思?
meego是nokia為智能手機設計的手機操作系統,也可以用於上網本、平板電腦等便攜電腦設備。而meego這個系統的核心其實就是linux的內核,因為linux具有極佳的跨平台移植性能,所以直接用linux核心遠遠要比自己開發更高效、更穩定、更安全、更快捷。所以說meego基於linux一點都沒錯,所謂的「新」其實僅僅是界面比較新而已,而它的核心就是linux的kernel。
「基於PC操作系統」是什麼意思
基於PC的操作系統是相對於基於伺服器的操作系統
你是說SERVER版系統與普通的PRO或HOME系統的區別吧。視窗系統是指圖形化操作的系統,包含WIN32以後的所有系統,以及圖形操作的林拿克斯,還有MAC,SUN等等系統的。
說得深入,他們的差別也很大,但日常個人應用上,差別到沒什麼。
差別主要表顯為幾方面:
1、性能的穩定性,SERVER版本的要比普通版本要高得多;
2、在文件管理或網路應用上,SERVER版本能更好的發揮功效;
3、在圖形及娛樂上來說,普通的系統要比SERVER有著更好的功效;
4、SERVER版本的安全性及可協調性要比普通版本高;
5、SERVER在用戶管理及多用戶管理,以及許可權等等方面有著很大的優勢
基於伺服器的操作系統更注重穩定性,安全性,linux就是比較流行的一種伺服器系統,而PC的系統一般就是滿足一般用戶的個人需要,娛樂性,實用性更強一些 主流就是window 系列系統 win xp win7 等
linux操作系統是什麼意思
是的,Linux是一種自由和開放源碼的類Unix操作系統.主要是安全,沒有大范圍被應用(用的人少),而且受病毒和黑客攻擊非常少,主要用於伺服器。
不支持的話,那就只要找支持Linux系統的軟體來替代,沒有的話,那隻有等別人開放咯。
e-veket操作系統是基於Linux的嗎?
是在puppy linux基礎上做的,用起來還不錯。
操作系統 樂OS3.0(基於Android2.3)是什麼意思
盡管保留了四葉草的經典設計,但樂Phone A1在系統界面上相比第一代樂Phone還是有所區別。從系統信息我們可以看到,這款手機採用被聯想稱為樂OS 3.0的系統,它是基於最新的Android 2.3.4,性能相比之前的樂OS 2.x有進一步提升。
樂Phone A1的操作系統版本信息
根據體驗,聯想樂Phone A1採用的樂OS 3.0系統,相比之前版本,更加接近於原生Android,除了特色的UI以及獨特的原型圖標之外,並沒有進行大的改動。另外,它的四葉草界面和桌面插件界面也都整合在一起,操作起來會更加快捷,新接觸的用戶也更易上手。
Google Chrome OS是一款基於Linux的開源操作系統是什麼意思
Linux本身是且僅僅是內核而已,所以可以認為Google Chrome OS是以Linux內核為操作系統內核,加上Google自己開發的一些軟體和交互界面庫打造的一個系統
Linux操作系統是什麼意思啊?
只是xp是要收費的,linux是免費的,而且Linux系統有很多免費軟體可以代替xp系統的收費軟體。建議你裝一個試用一下,可以選擇 ubuntu linux。很容易安裝的。很好用。
㈡ android系統是基於Linux對嗎
Android是一種基於Linux的自由及開放源代碼的操作系統。
主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」。Android操作系統最初由Andy Rubin開發,主要支持手機。
(2)androidlinux系統擴展閱讀:
平台優勢:
在優勢方面,Android平台首先就是其開放性,開發的平台允許任何移動終端廠商加入到Android聯盟中來。顯著的開放性可以使其擁有更多的開發者,隨著用戶和應用的日益豐富,一個嶄新的平台也將很快走向成熟。
開放性對於Android的發展而言,有利於積累人氣,這里的人氣包括消費者和廠商,而對於消費者來講,最大的受益正是豐富的軟體資源。開放的平台也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。
㈢ 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語言編寫的。
㈣ android和Linux的區別
有以下三點區別:
1、Android沒有本地窗口系統,而Linux是有X窗口系統。
2、Android沒有glibc支持,而Linux是有glibc支持的。
3、Android是有自己專有的驅動程序。
雖然Android基於Linux內核,但是它與Linux之間還是有很大的差別。
(4)androidlinux系統擴展閱讀
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
㈤ Android系統的底層建立在Linux系統之上,該平台由哪4層組成
1,Android應用程序層;
2,應用程序框架層;
3,系統運行庫層;
4,Linux核心層。
㈥ Linux和安卓具體是存在什麼關系
Android一種基於Linux的自由及開放源代碼的操作系統。Linux操作系統的內核,安卓則是基於Linux內核開發的操作系統,安卓在Linux的基礎上提供了驅動以及用戶編程介面。
操作系統管理計算機硬體與軟體資源的計算機程序,同時也是計算機系統的內核與基石。操作系統需要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入設備與輸出設備、操作網路與管理文件系統等基本事務。操作系統也提供一個讓用戶與系統交互的操作界面。
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 所產生的,這樣做是為了保留常數、數據結構與宏。
(6)androidlinux系統擴展閱讀
APK安卓應用的後綴,是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。 APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是Dalvik VM executes的全稱,即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。
Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接執行安裝,和Windows Mobile中的PE文件有區別;
這樣做對於程序的保密性和可靠性不是很高,通過dexmp命令可以反編譯,但這樣做符合發展規律,微軟的 Windows Gadgets或者說WPF也採用了這種構架方式。
在Android平台中dalvik vm的執行文件被打包為apk格式,最終運行時載入器會解壓然後獲取編譯後androidmanifest.xml文件中的permission分支相關的安全訪問,但仍然存在很多安全限制,如果你將apk文件傳到/system/app文件夾下會發現執行是不受限制的。
最終平時安裝的文件可能不是這個文件夾,而在android rom中系統的apk文件默認會放入這個文件夾,它們擁有著root許可權。
㈦ android系統是基於Linux對嗎
android系統是基於Linux對嗎
android系統是基於Linux的,Andorid是Linux嵌入式開發的。只是介面之類的是基於java的,程式語言是java。
Android:基於Linux 核心的 作業系統,是 Google公司在2007年11月5 日公布的 手機作業系統,早期由Google開發,後由開放手持裝置聯盟(Open Handset Alliance)開發。它採用了軟體堆層(sofare stack,又名以軟體疊層)的架構,主要分為三部分。底層Linux核心只提供基本功能;其他的 應用軟體則由各公司自行開發,部分程式以 Java編寫。
windows系統是基於linux嗎
不是的,微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要,所以C++的類的概念就能在這里很好的利用,但是畢竟C++的效率不如標准C及匯編,所以在一些明顯以效率為重的地方用的還是標准C及匯編。
編寫完畢後,WINDOWS上的其他使用者態程式(包括所有驅動程式、計算器、游戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷游戲就是用VB寫的。
android系統是基於Linux的,那為什麼應用程式java開發呢?
1、安卓和linux是作業系統,java是開發語言。
2、作業系統是執行在底層的和硬體互動的;開發語言開發的是應用層的,是和使用者互動的。比如微信的搖一搖,是使用者-微信應用-系統呼叫-硬體的過程。
3、作業系統是通過組合語言編寫的,但是應用的編寫使用面向物件的java會更容易。
阿里雲系統是不是基於android系統開發的
yunOS是安卓的變種,YunOS用的不是谷歌的dalvik虛擬機器,但其他部分一樣,而且,Yunos沒有安卓的開源精神,所以說是安卓的變種,不能說是分支,但yunos宣稱不是安卓,感覺太,,,,,
汽車系統是基於linux的嗎
SylixOS是一款核心完全由國人自行編寫的實時作業系統,相關核心程式碼開源並在工信部進行了原始碼自主率掃描,核心程式碼自主率100%,所有程式碼的自主率達到89.1%。介面相容POSIX標准。
蘋果系統是基於linux的么
和其它UNIX一樣,Mac OS X其實也採用的是UNIX核心,圖形的分層結構,但具體實現有很大的區別。
UNIX使用X Window(麻省理工開發)構建圖形環境,X Window相當於在核心外跑的一個應用,它包括X Server與X Client兩個部分,其中X Server位於底層,與作業系統核心通訊,它主要處理輸入輸出資訊並維護相關資源;X Client則面向使用者,負責提供一個完整的GUI介面,Linux系統中非常流行的GNOME和KDE桌面環境就是最常見,最著名的X Client。
而蘋果沒用使用X Window,而是開發一套名為Aqua的GUI,這也是Mac OS X與其他UNIX版本根本性的區別。至於核心,Mac OS X基於「Darwin」構建,Darwin本身就是一個完整的UNIX/BSD系統,具有UNIX體系慣有的高度可靠性和健壯性。Darwin專案的創始公司是蘋果公司,但Darwin完全是基於開源專案FreeBSD 5.0和Mach 3.0構建。
華為麒麟OS還是基於Android系統架構嗎?
早在2012年,路透社就報道稱華為正在著手研發自己的手機作業系統,以減少他們對其他公司的依賴,提供一個可替代計劃。不過有分析人士認為,考慮到應用支援方面的問題,麒麟OS預計還會基於Android系統架構研發,但會加入更多華為的特色服務和功能。
正確的說法應該是基於Linux研發的,安卓也是基於Linux研發的,如果說華為麒麟OS系統是基於安卓開發,那就是等於侵權了,谷歌是要告你的。而Linux核心原始碼是開放的,絕對的完全免費,誰都可以用,有本事你就用,改編成屬於自己的系統。阿里雲OS也是基於Linux開發的,但由於與安卓太過於雷同,招到了谷歌的封殺
YunOS系統是基於安卓系統嗎?
公開說的不是,說是阿里巴巴自己的,一些手機的系統說是基於YunOS,但是事實就是YunOS用的是安卓系統的東西,不然怎麼裝安卓的APP,說的不好聽點就是抄襲安卓唄,改了一點,換湯不換葯。還是安卓的核心技術。
Android系統是基於什麼計算機語言開發的?
c/c++
㈧ 安卓和Linux是什麼關系安卓能運行Linux軟體為什麼說安卓是虛擬機環境虛擬機有什麼特點優
安卓一開始是使用的linux系統內核。linux操作系統內核,套上殼,加一些應用軟體,就是操作系統了。linux系統是用C語言寫的,被廣泛地移植到各種機器上。
虛擬機,就是一個虛擬的計算機硬體系統,有虛擬的CPU、指令集。運行時,將虛擬指令翻譯成實體機器指令執行。JAVA語言就是運行的在虛擬機上的。使用虛擬機的好處,就是二進制代碼可以在任何實體機器上運行,真正跨平台;缺點是翻譯執行,效率比較低。
linux系統可以安裝在任何計算機、手機上面,移植比較簡單。但是應用軟體有限。