本文共 2124 字,大约阅读时间需要 7 分钟。
就在圣诞节前夕,Linus Torvalds于12月23日正式宣布发布Linux 内核4.20。在官方声明中,Linus Torvalds表示他不会考虑再延迟一周,因为所有人都要休假了。
我鼓励大家及时把它完成,这样就可以在年末假期放松一下。——Linus Torvalds
Linus Torvalds多么体贴!
据科技网站Phoronix表示,从代码行数来看4.20是一年多以来最大的内核更新。让我们看看这个’特别’的版本有哪些亮点。
Linux 内核4.20是2018年的第六个也是最后一个主要版本。Linux 内核4.20增加了新的硬件支持和性能改进,提升了Linux操作系统的功能。
以下是Linux内核4.20的350,000行新代码中添加的主要新功能。 更改主要包括对新的图形,CPU和其他硬件的支持。
Linux 4.20中添加的新功能主要包括对多种处理器体系结构的新硬件支持。对于x86系统,增加了对Hygon Dhyana Family 18h的支持。此外,还增加了对用于手机和笔记本电脑的全新Qualcomm Snapdragon 825 SoC的支持。
Linux 内核4.20可以使Linux中的DNS解析器检索多个地址的服务器集。“允许DNS解析器检索一组服务器及其相关的地址、端口、首选项和权重等级,”Linux内核开发David Howells在他的Linux代码提交消息中写道。
另外值得注意的是对英特尔2.5 Gbps以太网控制器的支持。 标准5类以太网电缆现在能够支持2.5和5 Gbps这样更快的速度,但这一功能需要像英特尔那样的硬件控制器支持。
Linux内核 4.20能支持TLS中性能记录的异步加密,其中引入的一些代码提交可以使加密网络连接运行更快。Linux内核开发人员Vakul Garg在提交消息中解释说,TLS加密在Linux中通常的工作方式是加密和串行传输记录。Garg评论说,当前的方法一次只加密一条记录,这在使用异步加密加速器时效率很低。“当系统中存在一个支持异步的加密加速器时,这个补丁可以并行加密多个记录,”Garg写道。
Linux 4.20还引入了20多种不同的改进,以帮助提高Btrfs文件系统的性能。“初步结果显示,例如,fsmark中的每秒统计的文件更多,多线程工作负载(文件管理,dbench)性能更好,上下文切换更少,有更好的内存分配特性(多个benchmarks),”Linux内核开发人员David Sterba在他的Git中写道拉请求。
4.20版本还删除了有争议的Speck算法。
其他更新包括:
更多新功能查看 。
如果你是普通Linux用户,不要尝试手动安装新内核。无论Linux内核4.20看起来多么吸引人,你都不会希望在手动进行内核升级时系统挂掉吧。
在基于Ubuntu的发行版中有很多方法可以轻松升级内核,但仍然强烈建议你使用自己的发行版提供的内核。
对于像Arch Linux这样的滚动发行版的用户,内核4.20应该很快就可以使用。
对于其他高级Linux用户,Kernel 4.20不是长期支持版本。因此,对于升级到内核4.20请明智选择。
可以从https://kernel.org/下载最新的Linux内核4.20。
Linux 内核4.20遵循Linux 4.19的更新。Linux 内核4.19于10月22日正式发布,其中重大的改进包括改善了延迟。
Linux 4.18于8月12日发布,为ARM处理器提供了EAS (energy-aware scheduling)功能。
Linux 4.17于6月3日发布,带来了Linux内核内存一致性模块(LKMM)。
虽然Linux 4.16在4月1日发布,但它不是一个玩笑。Linux 4.16引入了usercopy whitelisting功能,可以帮助减少Linux中潜在的内存攻击面。
Linux 4.15是2018年发布的第一个Linux内核,在1月28日于9个候选版本后发布,使其成为自2011年以来最长的一个Linux内核开发周期。Linux 4.15因好几个原因引人注目,其中最值得注意的是它是第一个为今年年初公开的Meltdown和Spectre漏洞提供正式补丁的版本。
参考链接:
转载地址:http://xqbfa.baihongyu.com/