導航:首頁 > 操作系統 > linux內核手機

linux內核手機

發布時間:2022-05-31 15:16:58

『壹』 linux那麼牛,為什麼手機廠商都不用它

為了簡化手機應用的開發、發布流程
安卓就是基於Linux內核,android手機的硬體是多樣的,不可能有一套機器碼可以在不同CPU、不同外設上都能運行。如果直接在Linux環境下開發應用,就要求應用開發者為每一款Android手機移植一份代碼,編譯一份安裝包,這個工作量是難以想像的。
目前蘋果手機是直接在操作系統上開發應用的,同時蘋果手機同版本只有唯一一套硬體。

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

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

一、主體不同

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

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

二、應用不同

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

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


三、特點不同

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

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

『叄』 使用Linux內核系統的手機都有哪些

摩托,弱機N900,Google的手機是基於Linux開發的

『肆』 什麼是Linux手機

linux 是內核
Android首先不是個完整的OS。這也是Android一直說自己是平台的原因,Android沒有內核,所以一開始借用了Linux,然後沿用至今。內核負責系統底層的調度工作,對於一般用戶而言,內核可以近似看成Windows下的「驅動」。
Android 就是 Linux 為基礎的,但實際用戶用起來和 Linux 基本無關,除非你破解手機才會接觸到 Linux。同樣 MOTO 的手機也是這樣。另外,三星很久以前有一款 Linux 手機。國內還有幾個廠家用了 Linux 的系統,好像酷派就有幾款,聽說國內的 newplus 系統就是 Linux 為基礎的。moto 的手機,新 Linux 機器都是 Android ,老機器是他的 ezx linux 。NOKIA 的新機器 N900 也是 Linux 的。
這些類型的 Linux 互相之間完全不兼容。根本就不能算是一種系統。

『伍』 手機Linux內核是什麼意思

1 怎麼說呢....linux內核就像人的心臟,靈魂,指揮中心。
內核是一個操作系統的核心,它負責管理系統的進程,內存,設備驅動程序,文件和網路系統,決定著系統的性能和穩定性。內核以獨占的方式執行最底層任務,保證系統正常運行。協調多個並發進程,管理進程使用的內存,使它們相互之間不產生沖突,滿足進程訪問磁碟的請求等等.

2不會的,因為cpu的工作頻率所限,

3說通俗一點就是一個簡單的「1+1=」的公式,「掌上電腦+手機=智能手機」。從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基於無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟體運行和內容服務提供了廣闊的舞台,很多增值業務可以就此展開,如:股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片下載等等。融合3C(Computer、Communication、Comsumer)的智能手機必將成為未來手機發展的新方向。
比如nokias60的手機系統。可以通過軟體進行擴展。

『陸』 為什麼手機的Android系統用的Linux內核,而手機要拿到root許可權就得單獨操作,

你看到的root文件夾和linux上的root文件夾是一樣的,但是他們跟許可權沒半毛錢的關系。每個linux都有個用戶,叫root,這個用戶擁有最高許可權,類似於win下的adminxxx那個用戶。而你看到的root文件夾就是這個用戶的文件夾。所謂的root就是樓上說的「su root」來讓自己切換成root用戶。
每個用戶都會有一個同名的文件夾,這就是你所說的看到的那個root文件夾了。不過別的用戶的在/home下,而root用戶的文件夾在/下。對linux不熟悉的話,對應著win下的c:\user\用戶名 這個文件夾不陌生吧,一樣的道理。
而安卓裡面所謂的root許可權,其實是指的執行超級管理員的許可權,即super user,也就是linux中的sudo:意思是以超級管理員(super user)的身份做(do)一些事情。這叫許可權。
「手機要拿到root許可權」是什麼呢,要麼給手機登陸的用戶sudo的能力,要麼每次登陸後的都「su root」,不論是那種方法,廠商沒給你提供,你就得自己動手才能得到。純手打。

『柒』 如何進入安卓手機linux內核

一、需要准備的東西

1
手機必須要Root,沒有的度娘解決。
2
首先安裝 終端模擬器 軟體,稍後有用,度娘一下搞定了。

3
然後是Busybox,這是一款高度集成的Linux小工具集合,也很容易找到,安裝好就行。

4
安裝Android VNC ,用於連接遠程桌面。

5

手機內核必須支持loop和ext2文件系統,實踐證明ext3,ext4也是可以的。
(1)檢驗是否支持loop設備
打開 終端模擬器,鍵入命令 ls /dev/block看是否有loopN設備,N是數字。
(2)ext支持不好確定,多數安卓都支持,畢竟是Linux系統出身嘛,後續交代。

6

由於sourceforge伺服器在地球的另一面的美國,所以訪問速度自然是不用吐槽的啦,不過還好鏡像伺服器還是不少的,可以網路搜索sorceforge鏡像
選擇你喜歡用的系統下載下來吧。
這里要下載兩個文件
(1)、鏡像文件
有三個版本,完整版(Large)、精簡版(smalll)、核心版(core)
可以在伺服器相應文件夾下找到zip文件,大小約500MB,解壓出來2GB左右。
* 註:完整版和精簡版有桌面程序,核心版只有命令行界面
(2)、腳本文件
在相應Linux發行版文件夾裡面找到,帶script的zip文件就是了,也下載下來。

END
二、後續操作

下載鏡像和腳本文件之後在/sdcard上創建一個文件夾,名字與相應的linux發行版名字相同,將下載到的zip文件解壓到此處,鏡像和腳本都要解壓到這個文件夾。
比如筆者的Ubuntu 10.04就是在/sdcard上創建一個名為ubuntu的文件夾,然後把ubuntu.img和ubuntu.sh解壓到/sdcard/ubuntu/即可。

然後就是最重要的一步修改腳本了,許多人不成功就是這里沒有修改了。
先看一下腳本文件吧!所有的腳本都是差不多的歐!
如圖

找到圖上第三行的位置,
mount -o remount,rw /dev/block/mmcblk0p5 /system
我們看到這是掛載/system為 可寫 狀態,但是這里卻是掛載的固定是'/dev/block/mmcblk0p5',這腫么可以??要知道安卓的硬體是遍地開花、各式各樣都有,/system的所在的設備也各不相同,比如我的是在/dev/block/mmcblk0p19,以前用的是mmcblk0p12,根本不可能統一的

所以我們需要找到/system究竟對應的是那個分區。
方法:給個比較可靠的方法吧,下載一個和你的手機相對應的刷機包,打開\META-INF\com\google\android\updater-script文件,搜索"/dev/block"關鍵字,找到一條與system相關的一行,看到了這樣一行
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
那個帶/dev/block的那個就是你的system分區,用它來替換原來腳本的那一個 /dev/block/mmcblk0p5吧!
我的修改結果是
mount -o remount,rw /dev/block/platform/msm_sdcc.1/by-name/system /system
這里因人而異,不要照搬哦!

然後打開終端模擬器,測試一下
1.輸入 su 並回車,獲取root許可權
2.輸入 cd /sdcard/ubuntu 進入腳本文件所在目錄,這里ubuntu替換你創建的文件夾名字
3.輸入 sh ubuntu.sh ,運行ubuntu系統
到這里理論上是應該成功了
出現圖一這樣的情況時就要輸入解析度了,我的是1280x720,比較常用的還有800x600等
輸入1280x720 ,回車

等待出現 root@localhost:/# 你的Linux已經啟動成功啦
終端模擬器以經連接到ubuntu的終端了
但是沒有桌面讓我們怎樣愉快的玩耍呀?
所以打開AndroidVNC,配置一下 參數
Nickname:隨便寫
Password :你的Linux名稱,我的是ubuntu
Address : 因為是本機運行,所以寫 localhost 或者 127.0.0.1
Port : 默認5900
Username:root
Color Format : 24-color (4bpp)

然後點擊左上角Connect即可
然後就看見了我們期待已久的Ubuntu界面里

但是還有個問題,不支持中文是一個蛋疼的問題啊
所以在安卓系統上找個中文ttf(直接復制/system/fonts/DroidSansFallback.ttf也是可以的)放到/sdcard
進Linux系統後復制字體到
/usr/share/fonts/truetype/ttf-dejavu
重啟就能再見到親切的中文了!

在Linux界面下
1.音量鍵相當於鍵盤的上下箭頭↑↓
2.雙指可以縮放界面,雙指滑動可以滾屏
3.按下菜單鍵-send 可以 觸發特殊鍵 比如 ctrl + alt + delete 關機重啟
4.菜單鍵- Input Mode 可以選擇 滑鼠操作方式 , 推薦選擇touchPad 把觸屏當觸摸板用

閱讀全文

與linux內核手機相關的資料

熱點內容
自己購買雲主伺服器推薦 瀏覽:419
個人所得稅java 瀏覽:761
多餘的伺服器滑道還有什麼用 瀏覽:189
pdf劈開合並 瀏覽:27
不能修改的pdf 瀏覽:750
同城公眾源碼 瀏覽:488
一個伺服器2個埠怎麼映射 瀏覽:297
java字元串ascii碼 瀏覽:78
台灣雲伺服器怎麼租伺服器 瀏覽:475
旅遊手機網站源碼 瀏覽:332
android關聯表 瀏覽:945
安卓導航無聲音怎麼維修 瀏覽:332
app怎麼裝視頻 瀏覽:430
安卓系統下的軟體怎麼移到桌面 瀏覽:96
windows拷貝到linux 瀏覽:772
mdr軟體解壓和別人不一樣 瀏覽:904
單片機串列通信有什麼好處 瀏覽:340
游戲開發程序員書籍 瀏覽:860
pdf中圖片修改 瀏覽:288
匯編編譯後 瀏覽:491