4.4 Linux内核长期支持版本现已推出
Linus Torvalds公司昨日发布在Linux内核4.4。这是一个长期支持(LTS)版本,因为是在Linux内核峰会确定并公布的10月 葛雷格·克罗哈曼,谁维护它2年。
本次发布超过检查在2080万行的代码,这是相当大了4.1版本,在2015年6月略微超过195万行代码发布,根据Phoronix。对于历史比较,Linux内核的版本0.01 – 1991年发布-方才10239行代码(来源:维基百科)。
Linux内核是一个巨大的协同努力。按照“谁写的Linux”去年发表的报告显示,从1200多家公司近12000开发商已经为Linux内核贡献,因为跟踪开始10年前。此外,接受进入每小时内核变化的平均数目是7.71,或大约185每天和每周近1300变化。
然而,4.4是一个温和的版本,有特点由Linus Torvalds为“各种各样的发布候选版(RC)阶段很平静,”和“ 还算正常 ”。
“既然RC8的变化并不大,” 莱纳斯在他的4.4版本说明中写道,“有大约三分之一拱更新,三分之一的驱动程序,以及三分之一的”杂项“(主要是一些核心内核和网络),但它的所有小。值得注意的可能unbreaking的X86-32“SYSENTER”ABI,当有人(*咳嗽* Android为86 *咳嗽*)不使用VDSO,而是直接使用指令滥用它。“
为4.4的重要特征可以被分解成几个主要类别:
图形和音频
-
AMD斯托尼支持。
-
英特尔刘易斯堡声音支持等音频驱动程序增强。
-
树莓派KMS驱动程序。
-
许多其他的直接渲染管理(DRM)的更新。
扎克·布朗的新闻内核中的2015年12月发行的Linux杂志所涵盖的邮件列表上最近DRM的讨论。扎克说:“托米Valkeinen指出,虽然的fbdev(Linux的图形帧缓冲)仍然保持,但它一直赞成DRM(直接渲染管理器)子系统的弃用。正因为如此,托米要求开发商停止提交新的fbdev驱动程序,并通过DRM的工作,而不是“线程包括关于参与编写DRM驱动程序代码中的许多行有些不舍-一些超过需要的fbdev一个数量级帐户-导致不愿意从完全的fbdev移开。
扎克这样概括:“……其结果是,的fbdev仍然是过时,人们的动机,使DRM支持简单的硬件更柔和。这是一个很好的讨论看,因为每个人似乎有平衡和需要公平感继续支持实际上需要在野外的特点,而在同一时间允许旧的代码到老去了的内核。 “
联网
值得注意的网络更新包括:
-
完全无锁TCP监听搬运,允许更快,更具可扩展性TCP服务器。
-
VRF的IPv6协议栈(虚拟路由和转发)的支持。
安全
-
EXT4修复了文件系统的本地加密支持。
-
优化的代码使用英特尔SHA扩展。
-
改进的可信平台模块(TPM)2.0支持。
硬件支持
-
支持开放通道的固态硬盘(SSD)通过LightNVM。
-
许多新的和更新的驱动程序。
和更多
-
新mlock2()系统调用,允许用户请求内存在页面错误被锁定。
-
大量的x86 KVM的工作。
您可以从下载源4.4 kernel.org网站,现在就开始编。
