Android 台灣中文網

標題: 關於 kernel 3.4 與 kernel 3.0 的不同? [打印本頁]

作者: trytrylook    時間: 2014-2-1 20:28
標題: 關於 kernel 3.4 與 kernel 3.0 的不同?
本帖最後由 trytrylook 於 2014-2-1 20:30 編輯

小弟請教各位大大,在不同的 ROM 上,有些會標示 kernel 3.4,有些會是 kernel 3.0,請問這兩個 kernel 版本明顯的差別在哪裡呢?
因為最近 XDA 的 Sensation 板上突然多出了很多 4.4 的 ROM,有著類似的標題,據說是被整合成一個 UnOROM(UnOfficial ROM)的計劃中,小弟看來看去看不出這些 ROM 個別的獨特之處。對比小弟之前慣用的 android1234567 發佈的 ROM,該作者也表示有追求穩定的 kernel 3.4 的目標不過尚未成功。所以要來請教各位這個 kernel 3.4 究竟是怎麼回事?
作者: isuperpc    時間: 2014-2-4 23:44
主要差異:自身供電 OTG、ION 記憶體管理。
但主要改用 Kernel 3.4.10 的原因應該是為了部分硬體的驅動程式。

關於 ION 的介紹可以參考此篇文章
http://blog.csdn.net/melody_lu123/article/details/7556820

從Android 4.1開始,Sense 4+的 ROM 開始改用 ion 技術,之前 Sensation/XE 由於沒有官方的更新缺少原始檔,使得移植 Sense 4+ 更為困難,xda 的開發者嘗試使用舊的 3.0.16 版 Kernel 加上 ion,成功的讓 Sense 4+ 得以在 Sensation/XE 上開機(即ViperS 3.0.x),卻無法讓相機驅動成功。

後來 XDA 的開發者們發現若要在 Sense 4+ 上驅動相機,除非參考硬體配備相似的 HTC One S (S3處理器版本),否則難以搞定。於是開發者準備移植 One S 的 Kernel,而那時已官方升級到 Sense 4+ 的 One S 已經改用 3.4.10 版的 Kernel 了。

後來 3.4.10 Kernel 順利的被移植完成,相機驅動程式也經由 XDA 開發者們的改寫,讓 Sensation/XE 得以擁有完整的Sense 4+ ROM,開發者甚至透過這次的移植,將原本沒有的自身供電 OTG 功能也一併移植過來了(ViperS 3.1.x)。

而原生版(無 Sense)的開發,在 Andorid 4.2.2 版以前仍使用舊的 3.0.x 版 Kernel,到了 Android 4.3 開始似乎也遇到了一樣的問題:相機驅動程式。

此時開發者們又開始研究 AOKP 用的 3.4.x 版 Kernel,順利解決部分驅動程式的問題。
不過,這個 3.4.x 版的 Kernel 其實是從 Sense JB 的 Kernel 參考/修改而來(Sense 版與 AOKP 版 Kernel 不完全相容),加上高通公司已經停止 S3 處理器的支援,讓開發更加困難,所以目前 AOKP 用的 3.4.x 版 Kernel 離完美還有很大的空間。
作者: trytrylook    時間: 2014-2-5 14:16
isuperpc 發表於 2014-2-4 23:44
主要差異:自身供電 OTG、ION 記憶體管理。
但主要改用 Kernel 3.4.10 的原因應該是為了部分硬體的驅動程式 ...

謝謝大大解說,這似乎也說明了為什麼在 ION 下,相機和錄影的問題始終是不少 aokp 的開發者頭痛的原因。而且在 ION 下的 rom 於體驗上就比 PMEM 順暢,頗能期待 kernel 3.4 能更加展現技術效果。
作者: ken7122    時間: 2014-2-6 18:37
HTC UnlockerHTC Unlocker
作者: ShawnLiu    時間: 2014-2-6 21:03
看來 XE 最終會停留在 Android 4.2.2 的 Sense 5 了吧!
作者: isuperpc    時間: 2014-2-6 21:36
ShawnLiu 發表於 2014-2-6 21:03
看來 XE 最終會停留在 Android 4.2.2 的 Sense 5 了吧!

應該會停在 4.1.2 的 Sense 5,XDA 的開發者表示:4.2.2 可開機,但是無法修復音效所以放棄了。
作者: ShawnLiu    時間: 2014-2-7 15:14
isuperpc 發表於 2014-2-6 21:36
應該會停在 4.1.2 的 Sense 5,XDA 的開發者表示:4.2.2 可開機,但是無法修復音效所以放棄了。 ...

那還真可惜,4.2.2 的快速設定面板很漂亮的說
除非看能不能單獨移植 SystemUI.apk 了......
雖然小弟的 XE 早就摔壞了
但是對於這支不死神器還是常常關注的~

如果大大用不到 XE 了
不知能否考慮支援一下小弟(被踢飛)




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1