博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 内核 4.20 圣诞发布!新增硬件支持,性能有所改进
阅读量:6157 次
发布时间:2019-06-21

本文共 2124 字,大约阅读时间需要 7 分钟。

就在圣诞节前夕,Linus Torvalds于12月23日正式宣布发布Linux 内核4.20。在官方声明中,Linus Torvalds表示他不会考虑再延迟一周,因为所有人都要休假了。

我鼓励大家及时把它完成,这样就可以在年末假期放松一下。——Linus Torvalds

Linus Torvalds多么体贴!

据科技网站Phoronix表示,从代码行数来看4.20是一年多以来最大的内核更新。让我们看看这个’特别’的版本有哪些亮点。

\"\"

Linux 内核4.2 新功能

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算法。

其他更新包括:

  • AMD Picasso和Raven 2 APU支持。
  • AMDGPU内核驱动程序的GPUVM性能改进。
  • 继续支持英特尔Icelake“Gen 11”图形。
  • 对Haswell / Ivy / Valley View硬件完整的PPGTT支持。
  • 对开源的NVIDIA Nouveau驱动程序的HDMI 2.0支持和对NVIDIA Xavier“Tegra194”SoC的显示支持。
  • Virtual KMS(VKMS)具有光标和GEM支持。
  • Linux x86 / x86_64优化。
  • 一些AMD Zen 2 CPU支持的早期工作。
  • 一些DRM更改。
  • 继续修复2038年问题
  • USB驱动程序更新。

更多新功能查看 。

明智选择是否更新Linux 内核4.20

如果你是普通Linux用户,不要尝试手动安装新内核。无论Linux内核4.20看起来多么吸引人,你都不会希望在手动进行内核升级时系统挂掉吧。

在基于Ubuntu的发行版中有很多方法可以轻松升级内核,但仍然强烈建议你使用自己的发行版提供的内核。

对于像Arch Linux这样的滚动发行版的用户,内核4.20应该很快就可以使用。

对于其他高级Linux用户,Kernel 4.20不是长期支持版本。因此,对于升级到内核4.20请明智选择。

可以从https://kernel.org/下载最新的Linux内核4.20。

2018年发布的Linux内核版本

  • 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/

你可能感兴趣的文章
HDOJ 2020 绝对值排序
查看>>
HDOJ/HDU 2560 Buildings(嗯~水题)
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
[20170628]12C ORA-54032.txt
查看>>
linux运维人员的成功面试总结案例分享
查看>>
Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
查看>>
命令查询每个文件文件数
查看>>
《跟阿铭学Linux》第8章 文档的压缩与打包:课后习题与答案
查看>>
RAC表决磁盘管理和维护
查看>>
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
PHP执行批量mysql语句
查看>>
Extjs4.1.x 框架搭建 采用Application动态按需加载MVC各模块
查看>>
Silverlight 如何手动打包xap
查看>>
建筑电气暖通给排水协作流程
查看>>
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>