华为开发者的补丁将一个内核函数的速度提升了 715 倍

华为开发者的补丁将一个内核函数的速度提升了 715 倍 正在开发中的 Linux 6.2 合并了华为开发者雷镇的一个补丁,将 kallsyms_lookup_name() 的查找速度提高了 715 倍。该函数用于根据名字查找一个符号的地址,能用于查找内核符号表中的任何符号。新的改进将算法复杂度从 O(n) 改进为 O(log(n)),极大地提升了查找速度,只是要多耗费一些内存。Linux 内核社区将此补丁评价为“Linux 的圣诞节礼物”。(注:在 Linux 6.1 LTS 中,华为再次以内核补丁数排名第一。)来源 , 来自:雷锋 频道:@kejiqu 群组:@kejiquchat 投稿:@kejiqubot

相关推荐

封面图片

华为开发者提出为提高内存安全性而设计的Linux内核"沙盒模式"

华为开发者提出为提高内存安全性而设计的Linux内核"沙盒模式" 华为公司的 Petr Tesarik 发出了关于新 SandBox 模式的"征求意见"补丁系列。Petr 将 SandBox 模式描述为:"SandBox 模式的最终目标是在仅允许访问预定义地址的内存的环境中执行本地内核代码,因此潜在漏洞无法被利用或不会对内核的其他部分产生影响。该补丁系列将 SandBox 模式的 API 和架构独立的基础架构添加到内核中。它在所有输入和输出数据的 vmalloc() 编辑副本上运行目标函数。由于有了保护页,仅此一项就能防止一些越界访问"。SandBox 模式文档进一步补充道:"沙盒模式(SBM)的主要目标是通过分解内核来减少内核代码中潜在内存安全漏洞的影响。SBM API 允许在隔离的执行环境中运行每个组件。特别是,用作输入和/或输出的内存区域与内核的其他部分隔离,并由保护页包围。在实现了必要的拱形钩子的架构上,沙盒模式利用硬件分页设施和 CPU 权限级别,只强制使用这些预定义的内存区域。有了 arch 支持,SBM 还能从违反保护规定的情况中恢复。这意味着,SBM 会强制终止沙箱,并向调用者返回错误代码(如 ``-EFAULT``),以便继续执行。这种实现方式提供了*强隔离*"。上游内核开发人员对沙箱模式提案的接受程度还有待观察,有兴趣的开发者可以查看RFC 补丁系列,了解有关 Linux 内核刚刚提出的这一新增功能的更多信息。 ... PC版: 手机版:

封面图片

,来自 GitHub 上一位 Linux 内核开发者分享的 #Linux 内核安全防御图。将漏洞、开发技术、错误检测机制等几大分

,来自 GitHub 上一位 Linux 内核开发者分享的 #Linux 内核安全防御图。将漏洞、开发技术、错误检测机制等几大分类归纳于图表之中,借助图形的方式,更为直观的表达 Linux 内核安全的状态

封面图片

AMD面向Linux发布下一代RDNA 4 GPU补丁 加快启用速度

AMD面向Linux发布下一代RDNA 4 GPU补丁 加快启用速度 Phoronix报道称,AMD 为 AMDGPU 内核发布了几个新的补丁系列,它们很可能是为了支持 RDNA 4 架构。开发团队发布了新的"IP 块",其中包括基本的例行工作、ATHUB 4.1、LSDMA 7.0、IH 7.0 和 HDP 7.0,这些功能的目的是让数据管理和内部通信更加顺畅。新补丁并不包括任何令人兴奋的内容,而是传统的支持,遗憾的是,新添加的内容并没有告诉我们有关RDNA 4 GPU新阵容的任何信息。RDNA 4 的发布还遥遥无期,我们接下来有足够的时间分析 Linux 上 AMDGPU 驱动程序的定期更改,这可能会透露出决定性的信息。新补丁预计将在 Linux 6.9 发布时与内核合并,与我们预计的 RDNA 4 发布时间相近。总体而言,AMD 这次有想法在未来的架构上先行一步,确保在发布时提供无缝支持。 ... PC版: 手机版:

封面图片

Linux内核正为戴尔笔记本电脑开发平台配置文件补丁

Linux内核正为戴尔笔记本电脑开发平台配置文件补丁 Lyndon Sanche 发布了一个补丁,为戴尔笔记本电脑 x86 平台驱动程序添加平台配置文件支持。该平台配置文件支持可在适用的情况下配置风扇模式,并可通过 SMBIOS 表预设风扇模式。与其他支持 ACPI 平台配置文件的 x86 笔记本电脑一样,常见的模式有平衡模式(性能与节能/省电之间的默认性能阈值)、性能偏好模式(最高性能)、冷却偏好模式(保持较高风扇转速以确保笔记本电脑底部冷却)和安静模式(最低风扇转速)。戴尔笔记本电脑 Linux 驱动程序的散热管理平台配置文件支持目前正在通过此邮件列表进行审核,供那些拥有相关戴尔笔记本电脑并希望对散热行为进行更多控制的用户使用。 ... PC版: 手机版:

封面图片

信通院完成华为鸿蒙内核认证 自主研发比率100%

信通院完成华为鸿蒙内核认证 自主研发比率100% 中国信通院表示,该认证不仅体现了华为鸿蒙内核自主成熟度达到了高水平,也标志着我国在操作系统内核领域的自主成熟度迈上了新台阶。在华为开发者大会2024上,华为终端BG软件部总裁龚体表示,一直以来,操作系统软件被欧美主导,鸿蒙进行了全面换新,用10年做成了欧美30年的事。龚体称,鸿蒙内核超越Linux内核,更安全,更流畅,对比之下性能提升10.7%。据了解,HarmonyOS NEXT纯血鸿蒙弃用AOSP代码,仅支持鸿蒙内核及鸿蒙系统的应用,进一步提升系统流畅性和安全性。 ... PC版: 手机版:

封面图片

Rocky Linux 将支持上游稳定内核

Rocky Linux 将支持上游稳定内核 CIQ 本周宣布,他们将在 Rocky Linux 中支持上游稳定内核。他们在一份新闻稿中写道:CIQ 的新产品是为满足最先进客户对超高性能、兼容性和安全性的需求而开发的,现在所有人都可以使用。新产品的开发源于一个存储用例,在该用例中,利用 AMD EPYC 处理器的大 PCIe 基底面至关重要。从那时起,随着企业意识到上游内核的优势,更多的用例也随之出现。遗憾的是,关于他们在 Rocky Linux 上的上游内核支持计划,目前还没有太多公开信息。此外,Rocky Linux 上的上游内核似乎可能只面向其商业客户,而不是免费提供所有资产,只提供商业支持。无论如何,看到Rocky Linux支持上游内核的选择,对于那些想享受最新的上游创新、性能改进和新硬件支持的人来说是件好事。毕竟性能和速度、更广泛的硬件兼容性和安全性是人们对 Rocky Linux 上游内核支持感兴趣的原因。 ... PC版: 手机版:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人