Linux 内核 4.20 圣诞发布!新增硬件支持,性能有所改进

就在圣诞节前夕,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驱动程序更新。

更多新功能查看 https://www.phoronix.com/scan.php?page=article\u0026amp;item=linux-420-features\u0026amp;num=1

明智选择是否更新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漏洞提供正式补丁的版本。

参考链接:

https://itsfoss.com/kernel-4-20-release/

https://www.serverwatch.com/server-news/linux-4.20-kernel-release-caps-a-busy-2018-for-linux.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值