成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux Kernel驅(qū)逐Android:到底發(fā)生了什么?

開發(fā)
Linux Kernel把Android代碼移除,這其中到底發(fā)生了什么?本文是Linux Kernel維護(hù)者Greg Kroah-Hartman在作出決定當(dāng)天發(fā)布的聲明,從Linux維護(hù)者的角度表示了不得不做出此決定的原因和惋惜,并希望Google做出改變。

前日Linux Kernel維護(hù)者Greg Kroah-Hartman把Android代碼從Linux Kernel代碼庫中刪除的消息引來了廣泛關(guān)注,開發(fā)界已有很多評論對此事進(jìn)行討論。ifanr今日提供了當(dāng)天Greg聲明的全譯文,下面就讓我們來看看。

2.6.33 版內(nèi)核移除了Android的代碼。很多人不斷地問我發(fā)生了什么,對于Android下一步要怎么辦。這里是我對整件事情的澄清:

首先,我很喜歡Android平臺。直到上周,我還每天使用我的開發(fā)手機(jī)G1。它工作良好,作為用戶我很滿意。另外,從技術(shù)角度我也很喜歡他。令人驚奇的是,Google僅僅使用Linux內(nèi)核構(gòu)建了一個可移植的和健壯的手機(jī)平臺,而并沒有使用”傳統(tǒng)”Linux的任何其他東西。更加難能可貴的是,你可以 在Android系統(tǒng)之上安裝一個”真正”的Linux鏡像,兩者都能正常工作而無需任何修改。

Android 也解決了手機(jī)制造商多年來遇到的問題:它創(chuàng)造了一個免費(fèi)的Java虛擬機(jī)和統(tǒng)一的應(yīng)用軟件層,使程序可以在所有集成它的手機(jī)平臺上運(yùn)行。因?yàn)樗某霈F(xiàn), 所有現(xiàn)存的”Linux手機(jī)協(xié)會”(”Linux Phone Consortium” )組織都宣告終結(jié),或者即將關(guān)閉。

出了什么問題?

發(fā)生了什么致使Android內(nèi)核代碼被刪除? 簡單的說,沒有人關(guān)心代碼,所以他被刪除了。正如我之前的聲明,開發(fā)分支的代碼需要繼續(xù)修改才能合并進(jìn)內(nèi)核主線內(nèi)核樹,否則將被刪除。但是,這兒還有更嚴(yán)重的問題。Android代碼不僅僅是drivers/staging/android目錄下的一些驅(qū)動程序。 Android系統(tǒng)的正常運(yùn)行,需要Google創(chuàng)建的一種新的內(nèi)核鎖和其安全模型鎖依賴的核心系統(tǒng)中的鉤子(hooks)。要寫出能夠在Android上執(zhí)行的驅(qū)動程序,你需要恰當(dāng)?shù)氖褂眯碌膬?nèi)核鎖,有時候還需要使用怪異的安全模型。

這意味著所有為Android硬件平臺編寫的驅(qū)動都不能融合進(jìn)主線內(nèi)核樹,它們在主線內(nèi)核中會編譯失敗。因?yàn)樗鼈円蕾嚨拇a只存在于Google的內(nèi)核分支中。因?yàn)樯厦孢@些,Google阻礙了大量硬件驅(qū)動、平臺代碼和主線內(nèi)核樹的整合。并創(chuàng)建了一個很多制造商現(xiàn)在依賴的內(nèi)核分支。(譯者評論:邪惡的做法,利用開源的成果謀利,而并沒有回饋開源社區(qū))

創(chuàng)造內(nèi)核源代碼分支并沒有問題,幾乎每一個發(fā)行版都有自己的分支。但是更糟的是,Google不把他們的代碼整合進(jìn)主線內(nèi)核樹,使編寫驅(qū)動和平臺代碼的公司無法回饋開源社區(qū)。內(nèi)核開發(fā)社區(qū)早在幾年前就告訴這些公司使他們的代碼合并進(jìn)主線內(nèi)核,以得到自動的安全修復(fù)和自動處理API變動,很多公司聽從建議,內(nèi)核的每次發(fā)布都包含大量這些公司貢獻(xiàn)的代碼。

但是現(xiàn)在他們被卡主了,Android相關(guān)平臺代碼和驅(qū)動不能被整合進(jìn)上游系統(tǒng),這迫使這些公司維護(hù)和開發(fā)周期的大幅延長。

具體要怎么做?

我真的不知道。Google沒有表現(xiàn)出要使他們的代碼向上游整合的任何跡象。一些公司想要修改Android相關(guān)接口使其向上游整合,但是這需要大得多的努力,這并不是必須的。

希望

#t#我還抱有希望,希望Google能花時間修改他們的代碼庫,使其融合進(jìn)上游代碼,停止他們對大量嵌入式Linux硬件公司造成的巨大阻礙。

過去,我私下里提議幫助完成這個工作,現(xiàn)在我再次公開表態(tài),但是我需要Google開發(fā)人員的幫助。沒有他們,什么都改變不了。好消息是所有對內(nèi)核/用戶空 間API的修改對于Android堆棧上層所有的代碼(例如應(yīng)用程序)都沒有任何影響,所以這些工作可以在不對全局造成影響的情況下完成。

我會在”2010Linux消費(fèi)電子論壇”(CE Linux Forum 2010 conference.)上再次討論這個問題。希望他們在會議之前改進(jìn)這個問題,否則論壇將遵循長久以來的傳統(tǒng),由演講者對與會者們大聲控訴他們正在做的壞事。

責(zé)任編輯:yangsai 來源: ifanr.com
相關(guān)推薦

2020-08-17 12:47:07

Mozilla裁員瀏覽器

2019-11-12 14:41:41

Redis程序員Linux

2020-09-01 11:40:01

HTTPJavaTCP

2022-05-26 23:36:36

SQLMySQL數(shù)據(jù)

2020-10-09 08:59:55

輸入網(wǎng)址解密

2023-08-29 16:26:20

Linux命令行

2021-12-16 15:58:48

Linux內(nèi)存微軟

2021-02-25 10:02:32

開機(jī)鍵Linux內(nèi)存

2019-12-10 09:42:57

OOM運(yùn)維內(nèi)存

2022-09-15 07:54:59

awaitPromise

2017-04-11 13:54:49

HTTPURLHTML

2025-04-27 08:11:26

2019-08-26 09:35:25

命令ping抓包

2020-07-28 23:22:35

制造業(yè)工業(yè)物聯(lián)網(wǎng)IIOT

2021-04-11 10:40:16

Git軟件開發(fā)

2021-01-18 08:23:23

內(nèi)存時底層CPU

2015-07-03 09:27:43

網(wǎng)絡(luò)閏秒

2019-09-16 17:16:29

Hadoop數(shù)據(jù)湖數(shù)據(jù)結(jié)構(gòu)

2022-06-03 08:12:52

InnoDB插入MySQL

2021-11-23 23:31:43

C語言數(shù)據(jù)類型系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 尤物在线精品视频 | 色综合色综合网色综合 | 欧美国产精品久久久 | 国产精品精品 | 久久夜夜 | 亚洲欧美综合 | 岛国一区 | 日韩在线观看中文字幕 | 精品中文字幕一区 | 久久久精品影院 | 日本黄色不卡视频 | 日韩av在线免费 | 亚洲图片视频一区 | 亚洲视频一区 | 精品国产高清一区二区三区 | 国产欧美日韩综合精品一区二区 | 亚洲精品欧美 | 久久综合av | 一区二区视频 | 国产精品二区三区 | 国产激情视频 | 青草青草久热精品视频在线观看 | av资源中文在线 | 成人av在线播放 | 亚洲vs天堂 | 久久久亚洲精品视频 | 成人精品国产免费网站 | 欧日韩在线观看 | 国产成在线观看免费视频 | 一本在线 | 久久精品视频网站 | avmans最新导航地址 | 国际精品鲁一鲁一区二区小说 | 一级黄色毛片a | 在线看免费的a | 欧美影院久久 | 91免费在线 | 国产精品1 | 国产高清久久久 | 中文字幕第一页在线 | 久久久av |