Linux Kernel 4.20作为圣诞节礼物到来

测试内核

昨天 Linux Kernel项目的负责人和创建者Linus Torvalds发布了该版本的新版本,达到Linux 4.20。

有了这个新版本 新的Linux内核增加了350,000多个新行, 分布了大约14,000个更改。

超过11.400个文件已被修改。 这使新发行版与最新版本保持一致。 同样,补丁的分发也不罕见,大约三分之二归因于驱动程序,其余归因于网络,文件系统和工具。

凭空想像力,这并不是主要的发行版本。 Torvalds说:“其中大多数是网络(控制器,核心网络修复程序,bpf)。

还有其他一些非网络驱动程序更新,以及即将推出的编译器支持所绕过的x86在线asm更改的反向系列。”

他在帖子中还说:

作为“每个人都已经休息一下”的一部分,我可以很高兴地报告说,我的收件箱中已经有一些提早请求的请求。

我鼓励人们多做一次,以便人们在年末假期放松。

实际上,我可能几天都不会开始工作,但是如果没有,请尝试保持正常工作时间。

Linux Kernel 4.20的新增功能

有了这个新版本的内核,e已添加了新的更改,并且如上所述,已为设备(尤其是视频卡)添加了更多支持。

新的图形驱动程序

Linux内核

在Linux 4.20的驱动程序更改中,一个突出的功能是AMD。

显卡制造商的开发人员为下一步添加了更多代码 新卡将提供AMD Vega 20 GPU,几乎完全受支持。

另外,现在也支持Raven 2和Picasso的代号GPU。 免费的Nvidia Nouveau驱动程序已初步支持HDMI 2.0。

文件系统

这个新内核中的文件系统专注于提高Btrfs的性能。 但 Ext4,XFS,F2FS,Device Mapper和Ceph也收到了补丁。

在Linux 4.20的开发过程中,开发人员还面临着解决在使用Ext4时在某些情况下可能导致数据丢失的问题。

最后,尽管不是广泛的文件系统故障,但在Blk-MQ多队列块层中进行了长时间搜索之后,才跟踪了该错误。

块驱动程序准备切换到新版本更为重要,因为旧版本可能已在4.21中删除。 作为其一部分,许多块控制器已转换为Multiqueue API。

网络子系统

将TCP堆栈转换为使用该模型,该模型确定传出流量分布中每个数据包的最早退出时间。

实现的模型试图解决扩展问题,而不是传出数据包队列,这是一种基于计时器的循环结构,该计时器确定可以发送每个数据包的最早时间。

这种结构可以提高发送数据包的分发效率,并可以更准确地计算接收和传输时间。 (RTT,往返时间)在流形成过程中。

另一方面,添加了以BPF程序的形式加载分析网络流(网络流解剖器)中的数据包头的处理程序的功能,与先前提出的方法相比,可以实现更高的性能和安全性用C实现

如何获得内核4.20?

现在可以下载此新版本 那些喜欢在自己的系统上进行编译的冒险家可以立即进行操作。

对于那些喜欢等待发行版发布的软件包的人来说,发布它们以进行及时更新仅需几天时间。


发表您的评论

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

*

*

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