日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]分析稱Android和Linux正在合并為一種操作系統(tǒng)

多年來,Android一直是Linux的一個變體。Linux 3.3的發(fā)布使兩者又合二為一了。

Android從來都是Linux,但多年來Android一直獨立發(fā)展,其代碼沒有被整合到主流Linux中。Linux鼻祖、首席開發(fā)者萊納斯·托瓦茲(Linus Torvalds)希望Android正式回歸Linux。

Android和Linux的糾紛起源于2010年秋季,Google工程師帕特里克·布拉迪(Patrick Brady)當時稱Android不是Linux。但實際情況并非如此,從本質上來說Android就是Linux。

Google為Android確立了不與主流Linux內核兼容的策略。Linux基金會(Linux Foundation)穩(wěn)定版Linux內核維護工程師、Linux驅動程序項目(Linux Driver Project)掌門格雷格·克羅赫曼(Greg Kroah-Hartman)表示,“Android內核代碼不只是drivers/staging/android目錄下的一些驅動程序。Android系統(tǒng)的正常運行需要Google新開發(fā)的lock類型,以及核心系統(tǒng)中的hook。要為Android開發(fā)硬件驅動程序,開發(fā)者需要正確地使用新lock和奇異的安全模式。另外,Android還使用了完全不同的幀緩沖器驅動程序接口。”

Android和Linux之間的差異來自多個方面。其中之一是Google的Android開發(fā)團隊采用自主方式解決能耗問題;另外一個因素是Android團隊忙于開發(fā)Android設備細節(jié)問題,在與Linux核心團隊合作方面做得不夠好。

開發(fā)者社區(qū)在如何恰當?shù)卦贚inux中處理Android特有代碼方面有很多爭論,爭論的結果是托瓦茲2009年年末將Android驅動程序剔出Linux內核。

盡管Android團隊和Linux團隊有分歧,但Android從來沒有面臨因違反GPLv2而遭到Linux團隊起訴的風險。托瓦茲曾表示,有關Android違反GPL的說法是“完全錯誤的”。

托瓦茲去年秋季曾表示,“盡管還有許多工作需要做,但Android和Linux最終將回歸相同的內核,這一工作在4-5年內無法完成。”克羅赫曼當時也表示,問題之一是,“Google的Android團隊人員少,任務緊,資源有限,從長期來看,與我們合作有助于他們降低成本”。托瓦茲說,“我們只是過去一段時間的方向不同,從長期來看我們還會合二為一,所以我沒有什么好擔心的。”

Android和Linux整合的步伐快于預期。在去年10月份的內核峰會上,Linux內核開發(fā)者“一致認為,Android內核代碼應當整合到主流內核中”,并因此創(chuàng)建了Android主流化項目(Android Mainlining Project)。

克羅赫曼去年12月份表示,“在3.3版內核發(fā)布時,Android內核的絕大部分內容將被整合到主流內核中,但還有許多工作需要完成,才能更好地滿足內核社區(qū)的需求,這需要更長的時間。”

目前,Android代碼可以在Linux 3.3中編譯,而且能夠運行。但克羅赫曼指出,Android的WakeLocks尚未被整合到主流內核中。
 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉