Linux内核5.0的稳定版本已于昨天向公众发布, 虽然通常在软件生命周期管理中切换到完全不同的版本号通常意味着对新发布的版本进行重大增强,但是此规则在现在可用的新的5.0 Linux内核版本中找不到位置。
根据Linus Torvalds的说法,该数字“ 5.0”已分配 «这意味着4.x的数字已经足够大到我没有手指和脚趾的情况了«。 简单地说,只是“一时兴起”。
然而, Linux内核的新版本编号不遵循特定规则,除了使Linus高兴之外,什么也没有做。
在Linux内核的第五个主要版本中,它通过任务计划程序在电话设备上实现了节能任务管理。
Linux 5.0内核中有哪些新功能?
这 新的能效计划功能 允许任务计划程序做出决策 减少非对称SMP平台上的功耗例如将任务初始激活到最节能的处理器。
这很重要,因为在实践中,它可以提供更好的电源管理 适用于使用ARM的big.LITTLE处理器的电话。
仍然在节电设备级别,管理Linux文件系统加密有了改进。
Kernel 5.0的新版本增加了对Adiantum(与AES算法不同的加密系统)的支持。
Adiantum的开发目的是在不具有高级加密标准(AES)加密的低端Android设备上提供文件系统加密。
这是有利的,因为在ARM Cortex-A7上,对4096字节消息的Adiantum加密大约比AES-4-XTS加密快256倍 解密速度大约是后者的5倍。
视频驱动程序也得到了改进
除了节能设备的这两个功能外, Linux内核的此版本5.0还包括AMD的FreeSync显示支持。
根据一些用户, FreeSync是迄今为止最重要的AMDGPU功能。
FreeSync是一种适用于LCD显示器的自适应同步技术,该技术支持动态刷新率,以提供低延迟控制和流畅的观看体验。
与Mesa19.0D库的3版一起,Linux Kernel 5.0现在可以在所有DisplayPort连接上支持FreeSync / VESA自适应同步。 现在可以使用AMD Linux驱动程序中缺少的此功能。
像其他改进一样,这个新版本的Linux内核 它还包括对Linux新的统一控制组系统cgroupv2中的cpuset资源处理程序的支持。
cpuset驱动程序提供了一种将处理器和内存节点任务的位置限制为仅在任务当前控制组的CPU接口文件中指定的资源的机制。
现在,在新的Linux内核5.0中引入的改进中 我们还可以提及Btrfs中对交换文件的支持。
数十年来,由于潜在的损坏,Btrfs文件系统已经取消了对交换文件的支持。
然而, 现在适当的限制已经到位,内核维护者已经恢复了对Btrfs文件系统上交换文件的支持。 为此,必须在相关设备上将页面文件完全分配为未压缩的“ nocow”。
最后,我们添加了binderfs,这是用于Android Binder IPC控制器的伪文件系统。 此绑定文件系统使您可以运行多个Android实例。
除了这些重要的改进之外, 我们还提供了许多新的驱动程序和其他增强功能,包括文件系统,内存管理,块层,虚拟化,加密,网络, X86,ARM,PowerPC,RiscV架构,驱动程序等
如何安装Kernel 5.0?
如果您有兴趣安装此新版本的内核, 您可以访问以下链接,我们在其中提供了两种实现方法. 链接是这个。