Linux Kernel 4.20的新版本已经发布

Linux内核

几个小时前, 经过两个月的开发,Linus Torvalds宣布了新版本的Linux Kernel 4.20。

两者之间 这个新版本的Kernel 4.20中最显着的变化 包括新功能,其中已针对错误添加了各种更正,并且最重要的是,它支持各种设备。

在这个新版本的Linux内核中 从14,997年的开发人员到新版本共制作了1857个补丁,补丁大小为49MB(受影响的更改为11,402个文件,添加了686,104行代码,删除了318945行)。

47中提出的所有更改中,大约4.20%与设备驱动程序有关,大约17%的更改与更新硬件体系结构的特定代码有关,14%与网络堆栈有关,3%与文件系统有关,4%与网络驱动程序有关。内部内核子系统。

Linux Kernel 4.20有什么新功能?

在此新版本中,支持C-SKY处理器体系结构 添加了Taprio流量调度程序,PSI(压力阻塞信息)子系统,用于PCI的P2P DMA。

除了什么添加了信号处理代码重构新型XArray结构中的缓存网络传输解剖器的连接,结合了amdgpu和amdkfd驱动程序,提高了FUSE子系统的性能,能够基于secmark标签过滤网络数据包,从而可以为KVM进行嵌套虚拟化。

斑点消失了

Linux 4.17中删除了最近在内核加密算法中添加了Linux 4.20的有争议的Speck。

由于Google剥夺了实际打算使用的Android代码的信任。 这不是由于技术造成的,因为该算法是由NSA开发的。

由于美国国家安全局(NSA)不愿回答有关该算法的详细问题,因此,这种方法的标准化被否决了。

另外, KVM增强了虚拟化功能,该功能现在可以通过嵌套在虚拟机中的虚拟化来启用虚拟机。

还提供了对Raspberry Pi Model 3的支持。 将来,TCP堆栈将使用新算法传送数据包,该算法不仅应该更快,而且应该更安全。

新协议

在此内核中实现了一个新的“ taprio”流量调度程序,该调度程序允许根据先前生成的时间序列来管理数据包的发送。

调度方法在IEEE 802.1Qbv规范中定义,考虑了传输时间敏感流量以进行数据包传递的要求(例如,视频和音频流),并对不同类别的流量使用不同的时隙。

对于rtnetlink协议,实施严格的检查模式 (“硬检查”),以确保将相关信息发送到与传入请求相对应的用户空间;

添加了使用所用协议过滤带有路由信息的转储的功能 (例如,将路由与不同的路由守护程序分开),路由类型(例如,分配单播)

路由表和最近的网关(nexthop)的ID。

长期以来,iproute2已支持此类过滤器,但已在用户空间中实现了这些过滤器。 将过滤器移至内核空间可提高基于Linux的大型路由系统的效率。

在网络桥接实现(桥接子系统)中,已添加了在单个端口的上下文中查看VLAN统计信息的功能;

在ieee5无线协议栈中增加了对6 GHz频段的60和80211通道的支持,以及从用户空间启用FTM Responder功能的能力。.

而Kernel 5.0何时推出?

最后, 许多人希望新内核类似于对4.0的更改,因为现在预计在4.19版本5.0之后。

但是,由于Torvalds不想在某个方案中进行修复,因此据说Linux 5.0将在2019年发布。 尽管尚不清楚估计的日期,但是从现在起,下一版本的计划将继续用于版本4.21。


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Gatsu

    一如既往的好文章。 每次我看到Fedora下载一个新内核时,我都会停下来看看它可以带回来什么。

    最好的问候