导读:近日,由arstechnica.com网站发表的一篇文章《Linux kernel chief exits SUSE, takes vendor-neutral oversight role》,提及Linux内核稳定分支和Linux驱动项目维护者Greg Kroah-Hartman离开SUSE,加盟Linux基金会。并文后附对Kroah-Hartman的采访内容,具体论述Linux现状和发展趋势。以下是文章综述:
Linux内核稳定分支和Linux驱动项目维护者Greg Kroah-Hartman离开了SUSE,加盟Linux基金会。 这意味着他将有足够的时间投入到内核开发和Linux社区相关工作。(SUSE之前为Novell所有,现已被Attachmate收购)。
Greg Kroah-Hartman在邮件采访中告诉Ars,在SUSE,大家都能明白社区开发者的呼声有多重要,因而自己的工作很顺利。而在Linux基金会这样一个厂商中立的环境中工作,让他有充足的时间与其他Linux企业和供应商相互交流,改善Linux的社区环境,而不是单一厂商上(如前雇主SUSE)。
Greg Kroah-Hartman曾在SUSE工作了7年。目前他居住在西雅图,加入Linux基金会,成为Linux Foundation Fellow成员,(Linux Foundation Fellow是由Linux Foundation出资支持的开发人员, 他们通常是开源项目的领导者或者核心开发人员, 在Linux Foundation的资金支持下, 他们可以专心的投入精力到开源项目中去, 从而推动Linux及开源产业的发展,其中最著名的是Linux Kernel的创始人Linus Torvalds)。
Kroah-Hartman开发并维护Linux驱动程序项目的同时,还帮助微软改进驱动程序,让Hyper-V虚拟化软件与基于Linux的操作系统一起运行。除Linux内核分支和驱动程序项目以外,他同时还在维护Linux各种子系统。
Greg Kroah-Hartman已经在Linux领域拥有了相当大的影响力,以下是他接受Ars采访所回答关于Linux现况和未来发展的采访内容。
下一代Linux
在采访中,Kroah-Hartman被问及Linux哪个领域是最想获得更多发展资源的,在电源管理和虚拟化方面预期有什么重大进展。
他认为人们常说Linux内核开发是“演变而不是智能设计的”。在解决方案中也会出现这样或那样的问题,所以对于未来的预测还是相当有难度。“而电源管理和虚拟化两个领域都有众多优秀的开发人员在处理所涉及到的问题,而且两个领域的发展速度相当迅猛。我的个人目标是使Linux内核代码更简洁,帮助Linux社区的会员减少和消除开发障碍,并且确保可以在所有新的硬件平台创建Linux项目。重点是帮助企业和个人成为Kernel开发团队的一部分,改善Kernel API,使其更易使用,或是帮助他人更好地融入其中。”
移动Linux
随着移动设备的普及,全球已经进入移动时代,Kroah-Hartman是否将改进移动设备Linux当作自己的首要任务呢? 他认为Linux作为头号嵌入式操作系统,目前没有面临太大的威胁。并且随着Android系统的普及,越来越多的企业和个人参与到Kernel开发项目中,这是一件好事,社区的规模越来越大,越做越好。
小编个人认为:对于Linux的移动应用,国际上产业链的合作正不断加强。尽管Linux还面临统一性、商业模式等方面的挑战,但产业链的快速推进将为其抢夺手机操作系统份额打下伏笔,通过修练好内功,无疑它将改写移动应用领域操作系统的格局。
微软对Linux的贡献
微软曾一度因为Hyper-V驱动程序使用开源组件违反了GPL自由软件协议被迫停止。直到2009年后,才正式由Greg Kroah-Hartman帮助微软Hyper-V移植到Linux上。
如今,Kroah-Hartman与微软的合作还算顺利,与Hyper-V相关的Linux内核代码已经完成,并应用到子系统的驱动程序中。微软支持Linux的举动令Kroah-Hartman非常高兴。他透露了发开过程的小细节,最初微软提供的驱动程序代码超过2万行。经过大量的优化,两个新的驱动已经添加到代码库,最终保留了约7000行代码。这种减法表明,内核的工作可以精简大量代码,并且效率高,易维护和减少Bug。
桌面Linux
对于如何增进Linux桌面的市场份额这个问题,Greg Kroah-Hartman表示自己使用桌面Linux已经15年了,GUI为GNOME。至于桌面市场份额,是由各种硬件制造商所的业务决策,而不是他所能左右。
Linux社区用户曾写过一篇《KDE vs. GNOME:一位用户的经验之谈》,摘取文章观点:虽然KDE和GNOME是两个不同的桌面环境但协作起来并没有太大的障碍。KDE比GNOME早推出一年,并且以精致、稳定的性能 将其领先地位保留至今,则GNOME一开始就是免费的。倾向于GNOME的用户是因为它是真正意义上的开放源代码软件,而不是因为它的技术而去使用它。KDE适合那些想拥有友好的用户界面,但是又不太懂如何设定细节的那些用户。GNOME比KDE性能稳定,至少现在是这样。GNOME背后的哲学思想与 Linux的是一致的:给用户所有他所需要的,以创造一个完美的、适合他的环境,别管要多花多少时间去达到。虽然要费大量时间周旋于众多的设置选项,但是能创造一个更适合自己的环境。
注:本文由CSDN张祺编译,转载请注明出处。