天天综合网在线观看,日本三级久久久,国产日产一区 ,www久久com

2013-07-29 15:36:00
分享

ROM之家:Linux 2.x內核與Linux 3.x的區別

標簽:Linux 2.x,Linux 3.x

  安卓與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 所產生的,這樣做是為了保留常數、數據結構與宏。”

  嚴格的版本號:

  2.6 的分支開發都已經很多年了,即使是 3.0 以后的版本也似乎發布了兩年以上了。。最上游內核(即 Linus 維護的源,以下稱“主流內核”)最活躍的分支的開發以每天幾十個補丁的速度更新。你可以想象一下幾年下來的差別,沒有人能說得清。之所以 Android 用戶感覺不到區別,是因為與 Android 設備相關的部分代碼更改并不那么大。但這只是最上游的更新,而 Google 為 Nexus 一眾設備維護的內核的更新就與 Android 用戶息息相關了。還有硬件提供商(如 OMAP,QCOM,三棒等)維護的平臺內核源的更新以及 OEM 商發布的內核與用戶就更緊密了。

  好了,切入正題!

  對于 Android 而言,可以說 Google 維護的內核就是除了主流內核外所有與 Android 相關的內核源的風向標,因為它是 Boss。Android 新版本特性都由它決定。而這些特性有很大一部分是需要內核支援的,屁如 2.2.3 引入的各種 Tethering,4.1 引入的 VSYNC 以及 Triple Frame Buffer,4.1.2 為高端設備引入的硬件同步(SYNC 驅動,對 KGSL 有影響),以及黃油計劃中的 CPU 調度器的 boostpulse 等等。雖然 Linus 在維護主流內核時非常強調不要改變內核 API ,但 Android 世界中的內核部分接口卻一直在變,而且相對主流源非常之頻繁。這與 Google 這版本的推進 Android 的速度有關。

  所以你在開發社區經常會見到“backport”,即后向移植。目的就是將高版本內核(Google 或硬件提供商)中的特性移植到低版本中。這低版本的內核即是設備廠商提供的為低版本的 Android 寫的內核。因為廠商在不為你的設備提供 Android 高版本更新時,他們也不會發布內核更新。所以民間通常的做法就要后向移植以滿足民間移植的高版本 Android 系統所需(這里又要提一下我們可愛的ZTE,您屬于民間嗎?)。其實這些都是臨時的解決方法。

  除了后向移植,另一種民間做法就是全面以新內核(通常是以同一廠商發布的相近平臺內核)為基礎,添加平臺的特有驅動。這就是人人打心里都喜歡的內核更新了,雖然他們嘴上可能會說這個不好那個不好。但這對于民間開發者,是非常難的事,能移植成功多少要靠點運氣。因為你得對平臺各方面參數都很了解,而且對內核編寫以及平臺啟動很熟悉才行。所以如果廠商發布的新 Android 系統中編進去是舊于 Google 所要求的內核版本的話,它這是在偷懶。典型的有(后面的廠商自己腦補吧!)翔尼,摩狗(尼瑪 4.0 系統居然還在跑 2.6.32 內核)。火腿腸 也干過這事(迫于輿論壓力發布的 Desire HD 新版 4.0 系統自帶 2.6.35 內核)。寨廠無底線(我可沒點ZTE的名~),不提!

  那哪些部分是民間內核維護者最難頭疼呢?如果講高通的話,大概是 Android 2.3 到 4.X 升級帶來的 MSM FB(與用戶空間 qcom/display HAL 驅動效率生死相關)的更新。翔尼 CM 維護者們 FXP 團隊對于一砣舊設備至今仍然在 4.X 系統上跑的舊 FB 驅動。而 CM 發起者 Steve(他維護的通常都是最新設備及驅動)有天還因為 FXP 在 HAL 層的舊設備兼容性更改不耐煩地質問他:為什么不使用新的驅動?這讓 FXP 情何以堪啊。尼瑪翔尼官方都是舊內核,你讓我去移植新驅動么?不是不使用,而是移植需要付出太多代價與時間,還無法預知是否值得。

  HTC 也是這樣想的!!!一砣 8255/7X30 平臺 4.0 系統自帶的內核雖然版本是 3.0, FB 驅動仍然是沿用的 2.6 時代的,幾乎只字未改。節操掉一地。。為什么都這樣,難道是高通沒給他們么?借口,代碼不都在 gitweb 中掛著的么?說到 FB 驅動,HTC 泄漏版 4.0 RUU 在 Desire S 上居然有字體花屏 bug,一時傳為社區佳話。這都是驅動不兼容導致的,需要更新。這個例子說明了內核更新的好處,但也說明了后向移植的價值。二者都有效。但作為開發者,顯然更傾向于內核的版本更新,因為版本更新會帶來各種各樣的小 bug 修復(嗯,你很可能感覺不到,話說你感覺不到的存在多了去了。。。),只不過后向移植更省事。但升級內核也會帶來很多不穩定性,各種小 bug,需要維護者慢慢修復。所以調戲內核絕對是件吃力不討好的事!

  總結:

  當然什么問題都推到內核上,顯然不對。內核就這樣被小眾小白視為黑箱當球踢,我表示很桑心。但你要是與內核無關,似乎也說不過去。你要知道你的 每一個操作(注意是每一個)都要經過內核處理。它不可見,但卻無處不在。比如要寫數據,要過文件系統;要聽歌,要過 ADSP;要申請內存,要過 VM;要滑屏,要過觸摸驅動與 CPU 調度;要打游戲,要過 KGSL 驅動;要喚醒,要過 FB;要振動,要過 AKM;要偷拍,要過相機驅動。。

  所以說內核有更新你就用吧,積極幫助社區報告 ,bug 豈能說你看不見就說它不存在?!

最新資料下載
99国产高清| 久久国产精品高清| 亚洲制服丝袜av| 久久97超碰国产精品超碰| 国产劲爆久久| 超碰97免费在线| 96久久久久久| 成年免费视频| 欧美毛片又粗又长又大| 国产裸体永久免费无遮挡| 精品人妻一区二区三区蜜桃视频| 国产96在线 | 亚洲| 精品无人区一区二区三区 | 日韩av免费播放| 美女网站视频色| aaa黄色大片| 邪恶网站在线观看| 免费观看美女裸体网站| 日韩中文不卡| 精品久久久久久乱码天堂| 国产精品高潮呻吟久久av无限| 深夜福利91大全| 日韩av在线看| 精品国产第一区二区三区观看体验| 91久久精品日日躁夜夜躁欧美| 亚洲欧美aⅴ...| 欧美国产欧美综合| 91女厕偷拍女厕偷拍高清| 国产九九视频一区二区三区| 天堂成人国产精品一区| 亚洲国产一区二区三区a毛片 | 2017欧美狠狠色| 夫妻av一区二区| 日日摸夜夜添夜夜添精品视频| 欧美高清不卡| 9999国产精品| 亚洲激情久久| 欧美aaaa视频| 99久久久国产精品美女| 亚洲精品无吗| 久久99久久人婷婷精品综合 | 亚洲精品成人无码| 欧美成人国产精品一区二区| 中文字幕免费看| 网爆门在线观看| 日韩欧美中文字幕视频| 国产亚洲精品久久久久久无几年桃| 成人免费毛片东京热| 国产精品第一页在线观看| 国产无码精品在线播放| 日韩乱码在线观看| 亚洲欧美在线视频免费| 日韩xxx高潮hd| 亚洲精品在线视频免费观看| 国产毛片久久久久久久| 欧美a在线播放| 激情小说中文字幕| 一级黄色在线视频| 国产三级精品在线观看| 天堂网在线播放| 国产精品亚洲电影久久成人影院| 性一交一乱一伦一色一情 | 91精品韩国| 麻豆一区在线| 蜜桃精品噜噜噜成人av| 香蕉久久网站| 日本中文在线一区| 成人av在线一区二区三区| 国产亚洲欧美一区在线观看| 亚洲免费观看高清在线观看| 91福利视频在线| 亚洲精品国精品久久99热一| 精品国偷自产在线视频| 国产精品嫩草影院久久久| 久久精品一二三区| 久草热视频在线观看| 手机看片国产精品| 国精品人伦一区二区三区蜜桃| 日本少妇久久久| 神宫寺奈绪一区二区三区| 91九色蝌蚪在线| 亚州av电影免费在线观看| 国产三级伦理在线| 亚洲电影一区| 亚洲欧洲日本mm| www久久久久| 在线免费亚洲电影| 中文字幕在线观看亚洲| 国产欧美va欧美va香蕉在| 一区二区不卡在线视频 午夜欧美不卡' | 在线观看国产一区二区| 亚洲国产精品视频在线观看| 欧美激情第一页xxx| 不卡视频一区二区三区| 欧美亚洲日本一区二区三区| 久草免费资源站| 久久久久女人精品毛片九一| 男人操女人在线观看| 8x8x视频在线| av资源在线| 久久国产电影| 国产福利一区在线观看| 欧美日韩国产丝袜美女| 在线播放国产一区中文字幕剧情欧美 | 国产一区欧美一区| 亚洲成人福利片| 伊人久久久久久久久久久| 成人性生交大片免费看视频直播 | 日韩视频中文字幕| 亚洲qvod图片区电影| 亚洲国产精品久久久久爰色欲| 永久免费毛片在线观看| 91精东传媒理伦片在线观看| 小视频福利在线| 欧美78videosex性欧美| 香蕉久久网站| 国产精品毛片久久久久久久| 亚洲国产高潮在线观看| 国产成人福利网站| 国产美女主播在线播放| 精品国产欧美日韩不卡在线观看| 日本韩国在线观看| 欧洲天堂在线观看| 91蝌蚪精品视频| 国产成人h网站| 日韩亚洲欧美在线| 国产精品自拍偷拍| 日韩欧美国产片| 日韩黄色一级视频| 先锋影音av321| 欧美性生活一级| 免费在线一区观看| 欧美日韩在线综合| 91精品中文在线| 娇妻高潮浓精白浆xxⅹ| 日韩在线观看视频网站| av播放在线观看| 欧美一区激情| 偷拍日韩校园综合在线| 欧美在线观看网址综合| 国产盗摄一区二区三区在线| 国产精品国产三级国产| 日韩一区二区三| 91免费精品国偷自产在线| 两性午夜免费视频| 国产夫绿帽单男3p精品视频| 色中色在线视频| 精品av一区二区| 一区二区三区午夜视频| 男人和女人啪啪网站| 日韩手机在线| 国产精品人人妻人人爽人人牛| 欧美黑白配在线| 人妻无码一区二区三区免费| 理论片日本一区| 日本一区二区三区在线观看视频| 黄色正能量网站| 日韩欧美国产一区在线观看| caoporn97免费视频公开| 欧美激情一区二区三级高清视频| 黑人与亚洲人色ⅹvideos| 国产成人一区二区三区免费看| 日本久久成人网| 在线播放黄网| 国产成人亚洲精品播放器下载| 亚洲精品av在线| 蜜桃成人精品| 99热超碰在线| 国产精品久久久久一区| 亚洲av无码乱码国产精品久久| 69堂精品视频| 天海翼女教师无删减版电影| 亚洲综合成人婷婷小说| 天堂va欧美ⅴa亚洲va一国产| 91视频免费在观看| 国产精品成久久久久三级| 少妇献身老头系列| 91xx在线观看| 亚洲国产欧美日韩在线观看第一区| 日韩美女啊v在线免费观看| 国产精品av在线播放| 日韩av一二区| 中文字幕乱码在线| jizzjizz.con| 亚洲精品va| 亚洲成人av片| 日韩中文字幕二区| 国产麻豆一区二区三区精品| 国产精品嫩草影视| 亚洲一级片免费看| 麻豆视频网站在线观看| 久久99日本精品| 欧美激情视频网址| 野花社区视频在线观看| 日韩伦理片在线观看| 欧美全黄视频| 亚洲午夜精品久久久久久性色 | 亚洲另类图片色| av在线网址导航| 免费观看成年人视频在线观看|