Linux Kernel 5.0已经发布,这是其新闻

Linux内核

经过两个月的开发, Linus Torvalds展示了Linux Kernel 5.0版本. 同时, 拉丁美洲自由软件基金会创建了内核5.0的完全免费版本:Linux-libre 5.0-gnu,而没有包含非自由组件或代码段的固件元素或驱动程序,其范围受制造商限制。

之间 Kernel 5.0中最显着的变化是添加了一个基于Android的ARM big.LITTLE CPU Task Scheduler,Adiantum文件系统加密机制, AMDGPU驱动程序中的FreeSync技术支持等等。

内核5.0的主要新颖之处

在Kernel 5.0中最显着的变化中,我们发现增加了Adiantum文件系统加密机制 由Google开发的产品,可用于由于过载过多而无法使用AES块加密算法的低功率设备。

Adiantum实施 依赖于NH的快速哈希功能,Poly1305(MAC)消息身份验证算法和XChaCha12流加密的使用以及基于AES-256块加密的单个操作(每个块16字节)。

Adiantum已添加到fscrypt子系统, 它用于透明地加密ext4,f2fs和ubifs文件系统上的文件和目录。

我们可以从此版本中重点介绍的另一个功能是 添加了对FreeSync自适应同步技术的支持的AMDGPU驱动程序 (VESA自适应同步),可让您调整监视器屏幕上信息的刷新率,以确保最小的响应时间,平稳的输出以及在游戏和视频过程中不中断。

当屏幕上的图像没有变化时,FreeSync还可以通过降低刷新强度来减少功耗。

在此版本的内核5.0中添加了对NVM内存阵列的支持 具有内置的安全操作,例如密码保护,清理和锁定。

修补程序的集成部分可阻止漏洞并避免UEFI安全启动限制。
在此阶段,已添加工具来控制kexec_load_file()系统调用的使用, 通过将测试的内核替换为未进行数字签名的内核,可用于绕过UEFI安全启动。

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

增加了将交换分区放入Btrfs文件系统内文件的功能。 必须在“ nocow”模式下完全填充Btrfs中的页面文件,而无需使用压缩,并且只能将其放在一个驱动器上。

网络子系统

对于UDP,将数据发送到网络套接字的功能是在零复制模式(带有MSG_ZEROCOPY标志的发送调用)中实现的,该功能允许通过网络进行数据传输而无需中间存储。

UDP堆栈实现了基本的GRO(通用接收卸载)支持,以加快处理大量传入数据包的速度,从而在不需要单独处理每个数据包的较大块中添加了多个数据包。

系统内存和服务

基于big.LITTLE体系结构的非对称ARM处理器已实现了新的任务调度模式。,它结合了功能强大但耗能的CPU内核和效率较低但更节能的内核。

新模式将 由于主要在CPU内核上唤醒任务而允许降低功耗.

另一方面,添加了对WBNOINVD处理器指令的支持,该指令在基于x86_64架构的AMD和Intel处理器中实现。 指定的语句将所有更改的缓存通道记录在与主内存的所有缓存关联级别上,同时将缓存的值存储在缓存中。

如何获得内核5.0?

可直接从中下载5.0内核 kernel.org 如果您想自己编译。
尽管它将在未来几天内在您的Linux发行版中提供。


发表您的评论

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

*

*

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