linuxandroid手機系統
Ⅰ 如何給Android手機刷linux或BSD
安卓手機硬體閉源,刷成Linux很困難,有一個項目,是將Linux借用lineageos的驅動,來刷Linux,名字叫halium。還有一個項目是postmarketos,每個手機都是一個postmarketos項目,不支持的手機也可以進行手動移植,這個發行版基於alpine linux。
安卓(Android)
是一種基於Linux內核(不包含GNU組件)的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。
Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良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語言編寫的。
Ⅲ 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 所產生的,這樣做是為了保留常數、數據結構與宏。
(3)linuxandroid手機系統擴展閱讀
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許可權。
Ⅳ 安卓系統和平時的linux系統有什麼不同
1、從底層來講,linux一般是要安裝在pc,pc-server,及部分小型機上的。 那大體來說呢,架構屬於X86-64或者安騰。
而android 一般是安裝在手機跟平板電腦上的。 現在市面上,其CPU型號千變萬化,一個廠家一個架構。 而且手機跟PC的硬體也不同。 必然導致其內核的不同
也就是說,從底層來講,linux與android的內核支持架構有很大區別。 即便同樣是android系統本身,由於不同型號的手機,使用的硬體也不同,
所以使用的內核也就不同,這也是為什麼普遍的, 沒一款手機幾乎都有自己的底包,不能像PC那樣互通。 關鍵是由於現在的手機CPU,硬體架構沒有一個同一的標准。
2、架構上內核之上的則是lib了,也就是模塊。這個兩者沒有太大的差別。 linux的lib也是可以隨便定製的。android也一樣。 但是lib是要依賴底包的。
3、應用的區別,lib之上是各種應用。 這個可以理解為軟體。 這一個層面就沒啥不同之處可講了。 就是一個開發問題了。
總體來說呢,android採用了linux系統的開發思想跟工作原理。 lib這個中間層很多都是照搬linux核心lib重新定製開發的。 所以,說android是一種嵌入式定製的linux系統也是可以的。
Ⅳ 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++
Ⅵ 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。很容易安裝的。很好用。
Ⅶ 安卓手機可以直接裝Linux嗎
不能。Android雖說是在linux的基礎上二次開發,但是適配工作各家是不一樣,特定的系統只能裝在特定的機型上。
一般手機使用安卓系統,而不會安裝Linux系統。通常是安卓的手機刷Linux系統,而不是Linux的手機刷安卓,本質上安卓就是精簡版的Linux。
在安卓的手機安裝Linux系統,可以試試 Linux Installer,在Google Play上找得到,應該需要Root,手機配置可能不能太低。
(7)linuxandroid手機系統擴展閱讀:
Linux是一種自由和開放源碼的類UNIX操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議,支持32位和64位硬體。該操作系統的內核由林納斯·托瓦茲於1991年10月5日首次發布。
Linux最初是作為支持英特爾x86架構的個人計算機的一個自由操作系統,現可運行在伺服器和其他大型平台之上,如大型計算機和超級計算機。Linux也廣泛應用在嵌入式系統上,如手機(Mobile Phone)、平板電腦(Tablet)、路由器(Router)、電視(TV)和電子游戲機等。
Ⅷ android系統是基於Linux對嗎
Android是一種基於Linux的自由及開放源代碼的操作系統。
主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」。Android操作系統最初由Andy Rubin開發,主要支持手機。
(8)linuxandroid手機系統擴展閱讀:
平台優勢:
在優勢方面,Android平台首先就是其開放性,開發的平台允許任何移動終端廠商加入到Android聯盟中來。顯著的開放性可以使其擁有更多的開發者,隨著用戶和應用的日益豐富,一個嶄新的平台也將很快走向成熟。
開放性對於Android的發展而言,有利於積累人氣,這里的人氣包括消費者和廠商,而對於消費者來講,最大的受益正是豐富的軟體資源。開放的平台也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。