Linux 5.10 第二批更新,ARM64 上的功能优化

写了个寂寞 2020-10-26 09:48:47 ⋅ 114 阅读

10 月 22 日,Linux 5.10 发送了该内核的第二批更新,此次对 ARM64 的一些功能做了性能优化。当天的拉取请求为 ARM64 上的 Linux 5.10 启用了 HAVE_MOVE_PMD,可以改善 mremap() 的性能。

mremap 系统调用可用于扩展/缩小现有的内存映射。早在 2018 年,大型内存区域上的 mremap 系统调用的内存管理提速大约 20 倍,但这个功能一直没有被合并到 ARM64 Linux 内核。

此外,拉取请求中还提到了更多 ARM64 更新:

  • 提高 specter -v2 在 Falkor cpu 上的缓解性能
  • 选择 HAVE_MOVE_PMD
  • 确保 LLVM 和 BFD 之间的链接器标志保持一致
  • 修复损坏的版权标题
  • 修复 KASLR 随机化线性映射
  • ……

参考链接: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.10-Mremap-Optimization


全部评论: 0

    我有话说:

    Linux 5.10.9 发布,小幅更新持续优化

    前几天,Linux 5.10.8 发布,最终解决了 Btrfs 性能问题。仅仅短短几天,5.10.9 也正式推出,相比个版本,此次更新幅度不大,主要聚焦于修复一些bug。 此次更新内容包含

    Go 1.16 发布,支持 macOS ARM64

    Go 1.16 正式发布,该版本主要包括支持 macOS ARM64、工具链优化、运行时和库实现优化。并且,该版本保留了Go 1兼容性承诺,几乎所有 Go 程序都能像以前一样继续编译和

    Linux 5.10 LTS 发布,支持到 2026 年

    Linus Torvalds 宣布了 Linux 5.10 发布,这是当下最新主线内核更新,也是最新 "长期支持(LTS)"版本。内核开发人员计划一直维护 Linux 5

    Linux Kernel 5.10.10 正式发布

    Linux 5.10.10 版本正式发布,本次更新包含有 43 个补丁,更新内容主要以修复 bug,提升稳定性为主。 此次更新内容包含: 为 Cadence SPI 控制器添加驱动程序 修复了当

    Linux 可以用Windows 计算器啦

    Uno Platform 方面表示,其已经成功地将 Windows 计算器(Windows Calculator)应用移植到了 Ubuntu Linux ,名为 Uno Calculator。他们

    Apache Tomcat 10.0.4、9.0.44 和 8.5.64 发布

    Apache Tomcat 三个分支发布了更新,分别是 10.0.4、9.0.44 和 8.5.64。 Tomcat 10.0.x 系列目标平台是 Jakarta EE 9。官方表示,Tomcat

    Redis 5.0.11、6.0.11、6.2 发布,修复 32 位系统整数溢出

    Redis 同时发布了 5.0.11、6.0.11 和 6.2 版本。对于使用 32 位 Redis 用户来说,此次更新解决了一个重要安全问题,即 32 位系统整数溢出((CVE-2021

    Linux 5.10.8 发布,最终解决了 Btrfs 性能问题

    Linux 内核 5.10.8 已经发布。作为 Linux LTS 5.10 系列最新版本,此次更新解决了 Btrfs 文件系统性能问题。 Btrfs 是一种支持写入时复制

    VirtualBox 6.1.20 发布,支持 Linux 5.11 & 5.12

    近日,VirtualBox 发布了 6.1.20 版本,也是该软件 6.1 版本系列第十次更新。该版本增加了对 Linux Kernel 5.115.12 支持。而且,对于 Linux

    推荐一款功能强大,开源免费H5可视化编辑器

    H5-Dooring 是一款功能强大,开源免费H5可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能H5落地页最佳实践。技术栈以react为主, 后台采用nodejs开发. 预览

    Docker 20.10.6 发布,正式支持 Apple M1

    Docker 20.10.6 现已发布,具体更新内容如下: Client Apple Silicon (darwin/arm64) 对 Docker CLI 支持 

    Linux Lite 5.4 稳定版发布,面向 Windows 用户 Linux 发行版

    Linux Lite 5.4 稳定版已发布,主要变化包括:更新帮助手册、更新 Papirus 图标主题、添加新壁纸,以及许多其他 bugfix 和功能增强。 Linux Lite 是一个对新手友好

    密码管理工具:1Password for Linux Beta发布

    1Password for Linux 首个 Beta 测试版已发布,正式版计划在明年初推出。1Password 是一款流行密码管理软件,兼容 macOS、iOS、Windows 和

    Linux Kernel 5.12 rc1 发布

    Linux Kernel 5.12 rc1 已经发布。在邮件中,Linus Torvalds 表示由于美国严寒天气,其在合并窗口开始后 6 天里是没有电,所以曾考虑过延长合并窗口,不过他最终没有

    FydeOS v11 发布,全新 Linux 终端提供更多功能

    FydeOS v11 又是一次里程碑式更新,在此次更新中,加入了一些大家期待已久功能优化以及对之前已知问题修复。其中,最值得一提有: Chromium 浏览器升级至 86.0.4240

    Linux 5.11-rc4 正式推出,现已支持 RTX 30 系显卡

    Linux 5.11-rc4 正式推出,如今这个时间节点距离 Linux 5.11 稳定版发布也已经越来越近,因此到了目前这个开发阶段,更新内容并不会有特别显著变化。 不过,在这个版本中也有非常

    NodeJS 10.5.0 中线程:实用介绍

    几天前,Node.js版本10.5.0发布,其中包含主要功能之一是添加了线程支持。

    Lutris 0.5.8.2 发布,Linux游戏平台

    Lutris 0.5.8.2 已经发布。Lutris  是 Linux 环境下游戏平台,可通过游戏管理、安装以及为游戏提供最佳配置来提高 Linux 环境下游戏体验。 版本更新内容

    Go 1.16 首个 Beta 版本发布

    Go 1.16 发布了首个 Beta 测试版,正式版计划于明年2月发布。 以下内容摘录自 Go 1.16 release notes: 支持 64ARM 架构 macOS