午夜伦理在线-午夜伦理在线观看-午夜毛片免费看-午夜美女久久久久爽久久-午夜免费


曙海教育集團(tuán)論壇Linux專(zhuān)區(qū)Linux系統(tǒng)開(kāi)發(fā) → Linux大罵Google安卓系統(tǒng)欺騙軟件開(kāi)發(fā)者欺騙開(kāi)源界


  共有7364人關(guān)注過(guò)本帖樹(shù)形打印

主題:Linux大罵Google安卓系統(tǒng)欺騙軟件開(kāi)發(fā)者欺騙開(kāi)源界

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁(yè) | 博客 | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
Linux大罵Google安卓系統(tǒng)欺騙軟件開(kāi)發(fā)者欺騙開(kāi)源界  發(fā)帖心情 Post By:2010-11-25 9:25:06

而日前,有一位名為“阮一峰”的網(wǎng)友就根據(jù)國(guó)外的一些業(yè)內(nèi)狀況對(duì)Android的發(fā)展提出了自己的看法,Android真的像Linux那樣開(kāi)源,而Google也真有那么偉大嗎?此文非常值得大家一讀:

  我也曾經(jīng)對(duì)Android充滿了期待,但是后來(lái)的事態(tài)發(fā)展,令我改變了看法。前幾天,我就在網(wǎng)志上寫(xiě)了自己的擔(dān)憂:“首先,Android應(yīng)用程序只能用java語(yǔ)言開(kāi)發(fā)。其次,Google對(duì)Android采用了一種全面霸權(quán)式的管理,完全不是其他開(kāi)源軟件的開(kāi)發(fā)方式,一切都由Google說(shuō)了算,很多地方是黑箱,外界不得而知。”

沒(méi)有想到,僅僅過(guò)了兩天,擔(dān)憂就變成了現(xiàn)實(shí)。Linux Kernel的維護(hù)者Greg Kroah-Hartman宣布,將Android 代碼從 Linux kernel 代碼庫(kù)中刪除。這意味著,Linux Kernel的開(kāi)發(fā)小組不認(rèn)可Android的貢獻(xiàn),兩者產(chǎn)生了沖突。

  消息公布以后,外界普遍覺(jué)得驚訝和可惜。好不容易,才有了一個(gè)這么受歡迎的開(kāi)源手機(jī)系統(tǒng),應(yīng)該齊心協(xié)力、共同開(kāi)發(fā)才對(duì),為什么要“窩里斗”呢?到底是什么矛盾,使得Linux Kernel小組剔除Android代碼呢?

  Greg Kroah-Hartman寫(xiě)了一篇詳細(xì)的文章,解釋這個(gè)決定。下面就來(lái)看看,他是怎么說(shuō)的,以及Android到底是一個(gè)什么樣的系統(tǒng)。

在這之前,你最好知道Greg Kroah-Hartman是誰(shuí)。他是目前Linux Kernel的核心開(kāi)發(fā)人員,負(fù)責(zé)stable軟件包的發(fā)布。就是說(shuō),每一個(gè)新版本的Linux Kernel,都是經(jīng)過(guò)他的手流出來(lái)的。此外,他還負(fù)責(zé)硬件驅(qū)動(dòng)的部署。而他的手機(jī)就是HTC G1,每天都在使用。所以,他是絕對(duì)有資格談?wù)撨@個(gè)問(wèn)題的,他的看法代表了Linux社區(qū)對(duì)Android的看法。

  首先,他指出Android和其他的Linux發(fā)行版不一樣:

  “Google has taken the Linux kernel, and nothing else from a “traditional” Linux system.
  Google只用了kernel,別的東西都沒(méi)用。”

  這就是說(shuō),與Ubuntu、Debian、Redhat這樣的傳統(tǒng)Linux發(fā)行版相比,只有系統(tǒng)的底層結(jié)構(gòu)是一樣的,其他東西在Android里都不一樣,尤其是程序員的編程接口是完全不同的。因此,Android應(yīng)用程序都必須重新寫(xiě)過(guò),現(xiàn)存的Linux程序無(wú)法移植上去。所以,從嚴(yán)格意義上說(shuō),Android是一種全新的系統(tǒng),它與Linux的距離,比Mac OS與Linux的距離還要遠(yuǎn)。

 然后,Greg Kroah-Hartman肯定了Android這樣做的積極意義:
  “Android also solves the problem that the phone manufacturers had been having for many years: a free version of Java and a unified application layer that programmers can write to that will work on all phone platforms that integrate it.
  它解決了長(zhǎng)期令手機(jī)制造商頭痛不已的問(wèn)題:業(yè)界缺乏一個(gè)開(kāi)源的Java虛擬機(jī),以及統(tǒng)一的應(yīng)用程序接口。現(xiàn)在,程序員只要寫(xiě)一次程序,就能在各種手機(jī)硬件平臺(tái)之上使用。”

  這段話解釋了,為什么Android的應(yīng)用程序,都必須用Java語(yǔ)言開(kāi)發(fā)。因?yàn)椴贿@樣做的話,沒(méi)法讓程序做到硬件無(wú)關(guān)。

  且慢,這真的是理由嗎?傳統(tǒng)的Linux系統(tǒng),也并不依賴(lài)特定的硬件啊!只要把源代碼根據(jù)不同的平臺(tái),分別編譯一下,同一個(gè)程序不也照樣可以在不同的硬件架構(gòu)、不同的Linux發(fā)行版中使用嗎?

  那么,Android只采用kernel、只允許用java編程的真正原因,到底是什么?

 臺(tái)灣的科技網(wǎng)志MMDays一語(yǔ)道破真相

  “Linux kernel的版權(quán)是GPL。
  這下問(wèn)題來(lái)了:如果你是硬件廠商,希望你的硬件能在 Linux kernel 下運(yùn)作,那么就必須要有驅(qū)動(dòng)程序。如果驅(qū)動(dòng)程序的程序代碼公開(kāi),等于硬件規(guī)格也公開(kāi)的差不多了。許多廠商不愿意這么做,所以就提供編好的驅(qū)動(dòng)程序,但不提供原始碼。

  Android 的重點(diǎn)就是商業(yè)應(yīng)用,Google采用了一些手法來(lái)繞過(guò)這問(wèn)題。他們把驅(qū)動(dòng)程序移到 “userspace”,也就是說(shuō),把驅(qū)動(dòng)程序變成在 Linux kernel 上頭跑,而不是一起跑的東西,這樣就可以避過(guò)GPL。然后,在 kernel 這邊開(kāi)個(gè)小門(mén),讓本來(lái)不能直接控制到硬件的 “userspace” 程序也可以碰得到,這樣只要把”開(kāi)個(gè)小門(mén)”的程序代碼公布就行啦。”

  看明白了嗎?

  這段話的意思是說(shuō),Google玩了一個(gè)花招,在kernel和應(yīng)用程序之間,自己做了一個(gè)中間層,這樣就既不違反GPL許可,又能不讓外界看到廠商的硬件驅(qū)動(dòng)和應(yīng)用程序的源碼。

這樣做或許有利于推廣Android,吸引廠商和軟件開(kāi)發(fā)商的加入,但是也給Linux Kernel帶來(lái)了麻煩。Greg Kroah-Hartman直截了當(dāng)說(shuō)出了自己的不滿。

  “…any drivers written for Android hardware platforms, can not get merged into the main kernel tree because they have dependencies on code that only lives in Google’s kernel tree, causing it to fail to build in the kernel.org tree.
  所有為Android寫(xiě)的硬件驅(qū)動(dòng),都不能合并入kernel。因?yàn)樗鼈冎辉贕oogle的代碼里有效,在kernel里根本沒(méi)法用。
Because of this, Google has now prevented a large chunk of hardware drivers and platform code from ever getting merged into the main kernel tree. Effectively creating a kernel branch that a number of different vendors are now relying on.
  由于這個(gè)原因,Google也從不把大量的硬件驅(qū)動(dòng)程序和平臺(tái)源碼向kernel提交。實(shí)際上,它創(chuàng)造出了一個(gè)kernel的分支,大量的開(kāi)發(fā)者都依賴(lài)那個(gè)分支。”

  這就是Android干的事情:它修改了Kernel,但是又不提供修改的細(xì)節(jié),自己搞了一個(gè)封閉的系統(tǒng)。說(shuō)得難聽(tīng)一點(diǎn),它利用了開(kāi)源社區(qū),要求開(kāi)源社區(qū)為它做貢獻(xiàn),卻又不愿提供回報(bào)。

  所以,Linux Kernel就把Android踢出去了,真是再正常不過(guò)了。

  人們有權(quán)利質(zhì)疑,Android這樣的哲學(xué)是否正確?是否符合Google“不作惡”的口號(hào)?如果Android繼續(xù)這樣封閉下去,那么開(kāi)源社區(qū)為什么要為它免費(fèi)制作軟件呢?因?yàn)槲矣植皇窃跒殚_(kāi)源社區(qū)服務(wù),而是在為Google服務(wù)。既然這樣的話,那還不如去支持iPhone呢,至少能在軟件商店里多賣(mài)一點(diǎn)錢(qián),而且喬布斯看上去也更酷一點(diǎn)。

 slashdot上有很多關(guān)于此事的討論。有人指出:“Google自己的網(wǎng)站,與微軟的網(wǎng)站一樣封閉。它開(kāi)源出來(lái)的東西,都是根據(jù)GPL許可證不得不開(kāi)源的。”

  好吧,姑且不談Google本身,因?yàn)樗辽俨灰笸饨缣峁┲С帧5茿ndroid不一樣,你不能假裝成開(kāi)源系統(tǒng),騙取社區(qū)的支持,然后又干著封閉系統(tǒng)的勾當(dāng)。

  Google必須做出選擇。正如Greg Kroah-Hartman最后的呼吁:

  “I really don’t know. Google shows no sign of working to get their code upstream anymore.
  我真的不知道未來(lái)。Google看上去沒(méi)有任何改變代碼的跡象。
  I do hold out hope that Google does come around and works to fix their codebase to get it merged upstream to stop the huge blockage that they have now caused in a large number of embedded Linux hardware companies.
  我確實(shí)希望Google做出改變,把它的代碼合并進(jìn)我們的代碼,彌補(bǔ)已經(jīng)出現(xiàn)的代碼分裂。

I’ve privately offered in the past to help this work get done, and am doing again here publicly. But I need the help of the Google developers to make it happen, without them, nothing can change.
  我私底下已經(jīng)說(shuō)過(guò),我愿意幫助完成這項(xiàng)工作,在這里我再次公開(kāi)這樣說(shuō)。但是如果沒(méi)有Google程序員的加入,什么也不會(huì)發(fā)生。”

  Android必須變成一個(gè)真正的開(kāi)源系統(tǒng)。如果像現(xiàn)在這樣封閉下去,就會(huì)被開(kāi)源社區(qū)拋棄,就一定不會(huì)成功,即使有Google的支持。

支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Linux大罵Google安卓系統(tǒng)欺騙軟件開(kāi)發(fā)者欺騙開(kāi)源界








簽名
主站蜘蛛池模板: 在线高清视频18jin观看 | 国产品精人成福利视频 | 精品视频久久久 | 91精品国产91久久久久久 | 欧美成年黄网站色高清视频 | 欧美久久一区二区三区 | 永久黄色免费网站 | 看真人一级毛多毛片 | 天天综合网天天综合色不卡 | 成人毛片一区二区三区 | 欧美一级淫片吊带丝袜 | 免费大片在线观看 | 麻豆91hd | 久久国产免费一区 | 91桃色视频在线观看 | 国产成人拍精品视频网 | 成人午夜影视全部免费看 | 久久一区二区三区免费播放 | 特黄黄三级视频在线观看 | 看黄色.com | 精品国产一区二区三区四区色 | 日韩欧美在线视频观看 | 国产a一级毛片含羞草传媒 国产a三级三级三级 | 亚洲国产视频网站 | 激情网址大全 | 日韩日日日 | 久久99精品久久久久久野外 | 久久国产a | 免费黄色网址大全 | 91青青青国产在观免费影视 | 久久亚洲日本不卡一区二区 | 久久视频6免费观看视频精品 | 手机看片一区二区 | 久久99精品九九九久久婷婷 | 精品国产一区二区三区成人 | 日韩亚洲在线观看 | www.av网站| 成年美女毛片黄网站色奶头大全 | 香蕉高清免费永久在线视频 | 成年美女黄网站色视频大全免费 | www.国产精品.com |