上海安嵌信息科技有限公司

智能制造网免费12

收藏

Linux内核维护者Kroah-Hartman谈Linux未来

时间:2013-05-24      阅读:623

导读:近日,由发表的一篇文章《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及开源产业的发展,其中zui的是Linux Kernel的创始人Linus Torvalds)。

Kroah-Hartman开发并维护Linux驱动程序项目的同时,还帮助微软改进驱动程序,让Hyper-V虚拟化软件与基于Linux的操作系统一起运行。除Linux内核分支和驱动程序项目以外,他同时还在维护Linux各种子系统。

Greg Kroah-Hartman已经在Linux领域拥有了相当大的影响力,以下是他接受Ars采访所回答关于Linux现况和未来发展的采访内容。

下一代Linux

在采访中,Kroah-Hartman被问及Linux哪个领域是zui想获得更多发展资源的,在电源管理和虚拟化方面预期有什么重大进展。

他认为人们常说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非常高兴。他透露了发开过程的小细节,zui初微软提供的驱动程序代码超过2万行。经过大量的优化,两个新的驱动已经添加到代码库,zui终保留了约7000行代码。这种减法表明,内核的工作可以精简大量代码,并且效率高,易维护和减少Bug

桌面Linux

对于如何增进Linux桌面的*这个问题,Greg Kroah-Hartman表示自己使用桌面Linux已经15年了,GUIGNOME。至于桌面*,是由各种硬件制造商所的业务决策,而不是他所能左右。

上一篇: linux内核线程创建销毁机制 下一篇: Linux 2.6内核的精*
提示

请选择您要拨打的电话: