内核开发人员JonathanCorbet表示,Linux4.2内核涉及的贡献者数量是有史以来最多的。西雅图报道。Linux内核持续增长:代码量在增加,代码贡献者的数量也在增加。随之而来的是一些需要应对的挑战。这些是JonathanCorbet在今年LinuxCon的年度内核报告中提出的要点。以下是他的主要讲话:Linux4.2内核于上月底发布。Corbet强调,有1,569名开发人员为此版本贡献了代码,其中277名是首次提交。越来越多的开发者加入,内核更新非常快。Corbet估计现在可以在大约63天内产生一个新的内核里程碑。Linux4.2涉及很多方面的更新。其中之一是OverLayFS的引入,这是一种只读文件系统,允许将容器放置在容器之上。网络系统还改进了小数据包的传输性能,这对于高频金融交易非常重要。改进的方面主要集中在降低处理数据包时间的能耗上。仍然有新的驱动程序添加到内核中。平均而言,每个内核发布周期都会添加60到80个新的或更新的驱动程序。另一个主要更新是livekernelpatching,这是4.0***版本中引入的一个特性,好处是系统管理员可以在生产环境中应用内核补丁,而无需重启系统。当补丁所需的元素就位时,补丁过程将继续并在后台稳定运行。Linux安全、物联网和其他问题由于Heartbleed和Shellshock等备受瞩目的事件,安全在过去一年中一直是开源社区的热门话题。“我毫不怀疑,对Linux代码这些方面的无知会造成一些令人不快的问题,”Corbet说。他强调,过去10年有超过300万行代码没有被开发者修改过,而导致Shellshock漏洞的代码年龄已经20年了,近年无人问津。另一个值得关注的是2038问题,Linux世界的“千年虫”。如果不解决,2000年出现的问题又会重现。2038问题说一些Linux和Unix机器会在2038年崩溃)。Corbet表示,距离2038年还有23年,现在部署的系统都会考虑2038年的问题。Linux已经推出了一些初步的解决方案来修复2038问题,但还远远不够。“现在是解决这个问题的时候了,而不是等到20年后,把这个问题留给下一代,让我们享受退休后的美好时光”。物联网(IoT)也是物联网嵌入式操作系统的主导者Linux关注的领域,但这于事无补。Corget认为,越来越臃肿的内核对于未来的物联网设备来说肯定是太大了。现在有一个做内核最小化的项目,得到足够的支持对这个项目来说非常重要。“除了Linux,还有其他项目可以做物联网,但那些项目不会像Linux那样开放,”Corbet说。在这一点上,我们需要注意不要让内核越来越臃肿。”来自:http://www.eweek.com/enterprise-apps/a-look-at-whats-next-for-the-linux-kernel.html作者:SeanMichaelKerner译者:bazz2校对:wxy
