Linux内核5.3已经发布,了解其新闻

Linux内核

经过两个月的开发, Linus Torvalds引入了Linux内核版本5.3 与之间 变化 最著名的 AMD Navi GPU支持突出显示, 昭西处理器 和英特尔Speed Select电源管理技术 还有很多。

新版本的公告, Linus提醒所有主要的支持者 内核开发 对用户空间组件保持相同的行为。 对内核所做的更改绝不应该违反已经在运行的应用程序并导致用户级的退步。

同时,行为违规不仅会导致ABI的更改,过时的代码或错误的消除,而且还会导致进行适当有用的改进的间接影响。

Linux Kernel 5.3的新增功能

在新版Linux Kernel 5.3中引人注目的新颖性中,我们发现 Amdgpu驱动程序增加了对AMD NAVI GPU的初始支持 (RX5700),包括基本控制器,显示交互代码(DCN2),GFX和计算支持(GFX10),SDMA 5(DMA0系统),电源管理和媒体编码器/解码器(VCN2)。

阿姆杜普 还改善了对Vega12和Vega20 GPU卡的支持, 为此增加了额外的内存和电源管理功能。

在用于Icelake芯片的英特尔视频卡的DRM驱动程序中,实现了新的多段伽马校正模式。 添加了通过DisplayPort以YCbCr4:2:0格式显示的功能。

内存和系统服务

在内核5.3中, 引入对Intel Speed Select电源管理技术的支持, 什么是 在具有Intel Xeon处理器的某些服务器上可用。 此技术使您可以为不同的CPU内核设置分区性能和性能设置,从而可以为在特定内核上执行的任务确定性能的优先级,从而牺牲其他内核的性能

另一方面,在Linux Kernel 5.3中 用户空间中的进程可以等待很短的时间而无需使用循环 使用umwait指令。 该指令以及umonitor和tpause指令将在下一个英特尔“ Tremont”芯片上提供,并将允许实施延迟以节省能源,并且在使用超线程时不影响其他线程的性能。

对于RISC-V架构,已添加了对大内存页面的支持。 (大页)。

磁盘子系统,I / O和文件系统

对于XFS文件系统,实现了多线程inode旁路选项 (例如,在检查配额时)。 添加了新的ioctl BULKSTAT和INUMBERS,以提供对在FS格式的第五版中出现的功能的访问,例如,inode的诞生时间以及为每个AG组(分配组)设置BULKSTAT和INUMBERS参数的能力。

为Ext4文件系统添加了对目录空白的支持 (未链接的块)。 标志'i'已针对打开的文件进行处理(如果在文件已经打开时设置了标志,则在一种情况下写禁止)。

在检查点=禁用模式下工作时,F2FS添加了一个选项来限制垃圾收集器。

添加了使用直接I / O在F2FS上托管交换文件的功能。 对于所有用户,已经添加了修复文件和为这些文件分配块的支持。

虚拟化与安全

核心包括用于嵌入式ACRN设备的管理程序, 考虑到实时任务准备情况和适用于关键系统的适用性而编写。 ACRN与设备进行交互时,可提供最小的开销,确保低延迟并具有足够的响应能力。

Linux用户模式添加了一种模式,该模式允许您在虚拟UML环境中减慢或加快时间,以简化与时间相关的代码的调试。 进一步, 开始参数已添加 可以从特定点以纪元格式启动系统时钟。

适用于nftable的Netfilter增加了对过滤机制的支持 通过使用添加到驱动程序中的Flow Block API进行硬件加速的程序包。 带有所有字符串的完整规则表可以放在网络适配器旁边。 包含是通过将NFT_TABLE_F_HW绑定到表来完成的。

支持第3层和第4层协议的简单元数据,接受/拒绝操作,IP匹配以及发送方/接收方网络端口和协议类型。


成为第一个发表评论

发表您的评论

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

*

*

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