Linux Kernel 5.2 正式发布

2019年7月9日08:56:23 发表评论

经历了7个RC候选版本之后,Linus Torvalds于今天正式宣布了Linux Kernel 5.2正式版。本次主要版本更新在改进驱动程序和核心组件之外,还引入了一些有趣的特性和增强功能。不过Linux Kernel 5.2 正式发布需要注意的是5.2并非长期支持(LTS)分支,因此小编推荐注重稳定的用户还是使用当前的LTS内核。

 

新版本主要更新亮点包括:

  • Sound Open Firmware 声音固件,它提供对 DSP 音频设备的支持;
  • 用于挂载文件系统的新 API;
  • 用于 ARM Mali 设备的新开源 GPU 驱动程序;
  • EXT4 文件系统中支持名称不区分大小写;
  • BFQ I/O 调度器的性能提升;
  • 为 cgroups v2 添加了一个 freezer 控制器以释放资源;
  • 实现了一个新的设备映射器“dust”,用于模拟具有读取失败或扇区失败的设备;
  • clone(2) 添加了一个 CLONE_PIDFD flag,用于在创建进程时获取 PID,它可以被 pidfd_send_signal(2) 使用,并可以为 Android 使用带来更好的监控条件;
  • 安全方面,此版本带来了一个新的 CPU bug 基础架构,可以保护设备免受英特尔 MDS(Microarchitectural Data Sampling,微架构数据采样)硬件漏洞的影响,同时还有一个名为“mitigations=”的新的独立于架构的启动选项,以便更容易启用或禁用缓解 CPU 缺陷。

Linus Torvalds在一份邮件列表公告中写道:“我原本有计划推出第八个候选版本,毕竟在上周我花了几天出去旅游了。虽然核心编译时间毕竟晚了,但对代码进行审查之后发现没有再推出一个候选版本的必要,于是我按照常规路线图发布了5.2正式版。”

Linux Kernel 5.2的亮点包括Sound Open Firmware,这是一个支持DSP音频设备的开源固件。此外还新增了用于挂载文件系统的新挂载API,面向ARM Mail设备的全新开源GPU驱动,在EXT4文件系统中支持不区分大小写,以及对BFQ I / O调度程序的性能改进。

Linux Kernel 5.2 正式发布

Linux Kernel 5.2还为cgroups v2添加了一个冷冻控制器以释放资源,部署了新设备隐射“dust”目标来模拟读取失败或者扇区失败的设备,为 clone(2)添加了CLONE_PIDFD这个Flag从而在创建进程时候获取PID,能够通过pidfd_send_signal(2)使用,并在Android系统中提供了更高的资源监控。

在安全方面,Linux Kernel 5.2附带了一个全新的CPU BUG框架,用于保护设备免受英特尔MDS(微架构数据采样)硬件漏洞的影响,同时还有一个名为“mitigations=”独立于架构的启动选项,以便更容易启用或禁用缓解CPU缺陷。

Linux内核5.2还包括许多更新的和新的驱动程序,以获得更好的硬件支持,以及无数的bug和安全修复程序。

下载地址:https://www.kernel.org/

©里维斯社,本站推荐使用的主机:阿里云腾讯云;本站推荐使用的WP主题:WordPress主题

晨会游戏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: