安卓使Linux变得封闭? 熟悉安卓系统的朋友应该会知道,安卓使用了Linux Kernel的源代码,Linux拥有自己的开源社区,Linux Kernel的代码由众多的开发者共同维护。然而,在2010年2月份,Linux Kernel开发者Greg Kroah-Hartman突然宣布将安卓代码从Linux Kernel的“状态树”中去除。有人认为这是因为安卓Linux Kernel的开发小组不认可安卓的贡献,两者产生了冲突。
于是传言就蜂拥而至。不少人纷纷传说这是由于Google在开发安卓时使用了Linux代码,但却没有对Linux代码进行相应的开源,没有将代码贡献到Linux社区,这让Linux变得更封闭,进而惹怒了Linux社区的开发者。而“安卓让Linux变得封闭”这个流言也从此而出,成为了不少人责问Google的一大理由。 然而事实是否真的是这样?我们一起来看一下后续发展就清楚了。2010年2月份安卓代码从Linux Kernel的“状态树”去除,仅两个月后,Google就宣布将派遣2名开发人员加入Linux内核社区,以便重返Linux内核。2010年9月,Linux内核开发者Rafael J. Wysocki添加了一个修复程序,使得安卓的“wakelocks”可以轻松地与主线Linux内核合并。而在2011年,Linux之父Linus Torvalds说:“安卓的内核和Linux的内核将最终回归到一起,但可能不会是4-5年。”
很明显,Google从未试图刻意将安卓从Linux Kernel中独立出来。与之相反,Google还努力地在维持安卓和Linux Kernel发展的一致性。那么安卓为何会从Linux中分裂?安卓为何会落得一个“封闭了Linux”的名声?这得从开源协议说起。
|
正在阅读:Google正在逐步封闭安卓系统?一派胡言Google正在逐步封闭安卓系统?一派胡言
2012-12-12 18:14
出处:PConline原创
责任编辑:censi
键盘也能翻页,试试“← →”键
本文导航 | ||
|