对 Linux 内核的发展方向的展望
Linux 4.2 内核涉及到史上最多的贡献者数量,内核开发者 Jonathan Corbet 如是说。
西雅图报道。Linux 内核持续增长:代码量在增加,代码贡献者数量也在增加。而随之而来的一些挑战需要处理一下。以上是 Jonathan Corbet 在今年的 LinuxCon 的内核年度报告上提出的主要观点。以下是他的主要演讲内容:
Linux 4.2 内核已经于上月底释出。Corbet 强调有 1569 名开发者为这个版本贡献了代码,其中 277 名是第一次提交代码。
越来越多的开发者的加入,内核更新非常快,Corbet 估计现在大概 63 天就能产生一个新的内核里程碑。
Linux 4.2 涉及多方面的更新。其中一个就是引进了 OverLayFS,这是一种只读型文件系统,它可以实现在一个容器之上再放一个容器。
网络系统对小包传输性能也有了提升,这对于高频金融交易而言非常重要。提升的方面主要集中在减小处理数据包的时间的能耗。
依然有新的驱动中加入内核。在每个内核发布周期,平均会有 60 到 80 个新增或升级驱动中加入。
另一个主要更新是实时内核补丁,这个特性在 4.0 版首次引进,好处是系统管理员可以在生产环境中打上内核补丁而不需要重启系统。当补丁所需要的元素都已准备就绪,打补丁的过程会在后台持续而稳定地进行。
Linux 安全, IoT 和其他关注点
过去一年中,安全问题在开源社区是一个很热的话题,这都归因于那些引发高度关注的事件,比如 Heartbleed 和 Shellshock。
我毫不怀疑 Linux 代码对这些方面的忽视会产生一些令人不悦的问题 ,Corbet 原话。
他强调说过去 10 年间有超过 3 百万行代码不再被开发者修改,而产生 Shellshock 漏洞的代码的年龄已经是 20 岁了,近年来更是无人问津。
另一个关注点是 2038 问题,Linux 界的 千年虫 ,如果不解决,2000 年出现过的问题还会重现。2038 问题说的是在 2038 年一些 Linux 和 Unix 机器会死机(LCTT译注:32 位系统记录的时间,在2038年1月19日星期二晚上03:14:07之后的下一秒,会变成负数)。Corbet 说现在离 2038 年还有 23 年时间,现在部署的系统都会考虑 2038 问题。
Linux 已经启动一些初步的方案来修复 2038 问题了,但做的还远远不够。 现在就要修复这个问题,而不是等 20 年后把这个头疼的问题留给下一代解决,我们却享受着退休的美好时光 。
物联网(IoT)也是 Linux 关注的领域,Linux 是物联网嵌入式操作系统的主要占有者,然而这并没有什么卵用。Corget 认为日渐臃肿的内核对于未来的物联网设备来说肯定过于庞大。
现在有一个项目就是做内核最小化的,获取足够的支持对于这个项目来说非常重要。
除了 Linux 之外,也有其他项目可以做物联网,但那些项目不会像 Linux 一样开放 ,Corbet 说, 我们不能指望 Linux 在物联网领域一直保持优势,我们需要靠自己的努力去做到这点,我们需要注意不能让内核变得越来越臃肿。
via: http://www.eweek.com/enterprise-apps/a-look-at-whats-next-for-the-linux-kernel.html
作者:Sean Michael Kerner 译者:bazz2 校对:wxy
本文由 LCTT 原创翻译,Linux中国 荣誉推出
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/47341.html
linuxshell开源相关文章
- linux抓包命令到文件,Linux下抓包命令tcpdump详解「建议收藏」
- Linux系统下尽情畅享酷狗音乐(酷狗音乐linux版)
- Linux字典生成器:轻松创建词汇财富(linux字典生成器)
- Linux内核:推动技术发展的强劲引擎(linux内核应用)
- 深入 Linux 中查找 MySQL 安装目录(linux查找mysql安装目录)
- 利用Linux管道实现强大的输出功能(linux管道输出)
- 修改Linux系统硬件时间的步骤(linux硬件时间修改)
- 网络Linux监控网络:提升系统安全性(linux监视)
- 将Linux内核掌握在树莓派中的极致体验(linux内核树莓派)
- 文件下载完美体验:Linux系统ISO文件免费下载(linux系统iso)
- Linux培训指南:学习最新技术(linux培训材料)
- Linux工程师宋宝华的简历(linux宋宝华简历)
- 深入学习Linux内核,掌握最新技术(学习linux内核)
- Linux的发展之路:从分支到更好的未来(linux的分支)
- Linux操作系统的发展历程(linux的分支)
- Linux的分支:不同的选择与发展(linux的分支)
- Linux发展历程:从分支到领先的位置(linux的分支)
- Linux内核线程:解码运行机制(内核线程linux)
- 开启Linux内核学习之旅!(linux内核学习视频)
- Ubuntu如何开启Linux之旅(ubuntu与linux)
- Linux下批量重命名的技巧(批量重命名linux)
- Linux内核如何降级,降级后会有哪些影响?(linux内核降级)
- Linux目录:写权限被禁止(linux目录不可写)
- Linux修改文件写权限:让您轻松掌握文件写入权限修改技巧(linux修改文件写权限)
- 极简易懂的 YLMF Linux 使用指南(ylmf linux)
- 推动Linux发展 助力蓝点飞翔(linux 蓝点)
- 掌握Linux,事业更易成功(学习linux的重要性)
- Linux 内核学习:让视频教程带你飞(linux 内核视频教程)