国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Andriod被Linux拋棄的真正原因

發布時間:2010-8-9 11:32    發布者:李寬
關鍵詞: Andriod , linux
作者:Greg Kroah-Hartman

Linux2.6.33發布并且刪除了Andriod內核代碼之后,很多人問我到底發生了什么,以及接下來我們會如何對待Andriod,下面我以我的理解談一談這整件事。

首先我得說我很喜歡Andriod平臺,我一直都在使用G1,直到上周每一天都在用。它對我還有像我一樣的使用者都很好用,我對此感到很高興。

從技術角度來說我也感到很高興,Google選用Linux內核并在此基礎上創建一個跟傳統linux系統完全不同的手機操作平臺是一件很讓人吃驚的一件事,同時你還可以在Andriod設備上直接運行“真正的”Linux系統,并且它同Andriod系統都能在無需做出什么改變的情況下良好運行。

Andriod同時解決了手機制造商多年以來就不得不面對的一個問題,即一個免費版本的Java和一個統一的程序運行平臺,在這個平臺上程序員可以寫出在其他任何支持Java的系統都能運行的程序,因為這所有現存的“Linux手機聯盟”都將面臨這瓦解的境地,大概再過不久它們就會悄無聲息的關上大門,假如它們還有門可以關。

發生了什么?

那么到底是什么導致Andriod內核代碼被排出Linux內核之外?簡單的說,就是因為沒人關心代碼,所以它才會被排出Linux內核。就像我早先聲明的那樣,在架構樹上的所有代碼都應該和主分支內核相容,否則它就會被排除,但是這里有一個更大的問題是,Andriod不僅僅只是在/drivers /staging/andriod目錄里多出一些“怪異的”驅動程序,假如你想要運行Andriod,你就必須先了解Google在安全模塊中新寫出來的鎖類型,當然還有鉤子類型。為了使你寫出來的驅動程序能在Andriod中使用,你得把它恰當的同這個鎖相容和,你有時甚至還要考慮這整個“怪異的”安全模塊,天呀,這可是同Linux系統完全不同的驅動架構。

因為這些驅動只能使用在Google的內核樹上,這就意味著為所有為Andriod硬件平臺編寫出來的驅動都不可能進入主內核樹,正因為這,Google現在開始阻止這些硬件和驅動代碼進入Linux主驅動樹,并且積極地建立一個很多計算機銷售商都依賴的內核分支。

現在Linux發行版內核源代碼樹的分支都被維護地很好,但假如任事態發展的話,事情也許會變得很糟糕,因為Google沒有使其代碼進入主內核,這些編寫驅動和平臺代碼的公司都被排除在外而不能為內核社區做出貢獻。內核社區幾年以來一直都在試圖說服這些公司把它們的代碼加入內核,這樣它們就可以使用安全更新,并自動處理應用程序接口的問題,這些公司聽從了他們的建議,你可以看到越來越多的大公司出現在在每個內核版本里,可現在這個進程因為Google停滯下來了,因為Andriod的周邊公司不能回報上游Linux內核,這就導致了這些公司需要在維護花費更多的資源同時增加了開發周期。

為使Andriod融入內核需要做些什么?

在早前Andriod加入架構樹的時候,很多內核開發者檢查了Andriod代碼,并且指出了為了能被接受應該清理和改變的地方,這些改變很多影響到了 Andriod內核和用戶空間邊界,同時如果Andriod內核發生變動,Andriod用戶空間邏輯也需要做出相應改變,所以就不要指望Google員工去做這件事了。

那么,該怎么辦?

我真的不知道該怎么辦,Google再也沒有表現出希望把它的代碼加入上游的打算,一些公司試圖把它們的代碼加入上游,可是那樣需要去做更大的工程工作,是一種本來根本就不必要的痛苦。

冀望

我真地希望Google能夠修改Andriod代碼庫,使其重回Linux的懷抱,并停止它所造成的同很多嵌入式Linux硬件公司的隔閡,我曾私下里幫助完成這個工作,而現在預備公開地再做一次,但是為了達到這點我需要來自Google開發者的幫助,沒有他們,一切都不會改善。

好消息是似乎所有對內核/用戶空間應用程序接口的改變都不會影響在堆棧以上的Andriod代碼(比如應用程序),所以這項工作的實施不會影響到整個系統。

我會在CE Linux Forum 2010 conference上發表一個演講,希望在那之前事情有所改觀,要知道這個年會可是有對其參與者所做的壞事進行叫喊的傳統的。
本文地址:http://www.qingdxww.cn/thread-20307-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
sinanjj 發表于 2010-8-9 12:22:39
我早就知道google想把linux換個名自己獨吞......


md
McuPlayer 發表于 2010-8-10 21:58:51
Google正在做當年微軟的做法
xyj 發表于 2010-8-15 17:40:13
freeboy898 發表于 2011-7-4 13:24:30
改頭換面,就是一種新的操作系統。

md...........
hellozhxy 發表于 2011-7-15 09:37:37
google也不是什么好鳥。
chamcham 發表于 2011-9-15 18:56:31
google有這個實力領導android分支獨立發展,  可還是希望它能和主干相容, 否則linux的一些進展就享受不到了 , 難以割舍啊 ~
ccd306 發表于 2012-3-25 12:59:22
guanzhu zhong ...
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 為何選擇集成電平轉換?
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 安靜高效的電機控制——這才是正確的方向!
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: saiziba鲁丝片| 精品视频久久久 | 亚洲视频在线观看一区 | 国产成人综合亚洲欧美在 | 51社区国产精品视频 | 一区二区视频在线播放 | 99热在线精品免费播放6 | 亚洲 日本 欧美 中文幕 | 欧美美女大阴口 | 亚洲国产午夜精品理论片的软件 | 成人wwxx| 三级网址在线播放 | 亚洲欧美色图片 | 噜噜噜色| 91在线国内在线播放大神 | 尹人在线| 欧美日韩精品在线播放 | a一级黄 | 久草国产精品视频 | 精品国产一区二区三区19 | www五月婷婷 | 久久机热| 2022av视频 | 国产日韩第一页 | 久久这里只有精品免费看青草 | 亚洲国产一区二区三区在线观看 | 日韩中文欧美 | 圣爱天堂网站亚洲欧美 | 国产麻豆精品免费视频 | 日韩欧美中文字幕在线播放 | 国产1区2区 | 在线播放不卡 | 羞羞午夜爽爽爽爱爱爱爱 | 欧美在线高清视频 | 欧美在线91 | 免费高清资源黄网站在线观看 | 亚洲va欧美va | 国产高清视频一区二区 | 久久优 | 色综合久久88色综合天天小说 | 久久国产美女免费观看精品 |