close

下圖是多傢積極貢獻廠商對每個 Linux Kernel 版本的代碼貢獻情況。

據介紹,在 Linux Kernel 5.10 中,華為的貢獻主要在 ARM64 架構、ACPI、內存管理、文件系統、Media、內核文檔以及海思芯片支持等方面。

  • 在 ARM64 架構方面,增強瞭 ARM64 64K 頁下的 RAID5 支持,寫性能提升6倍,減少 stripe_head 75% 的內存使用量。支持 per-NUMA  的 CMA,提升性能。

  • 在 ACPI 子系統方面,支持異構設備呈現為 NUMA 節點,以及 ACPI DFX 重構準備;內存管理優化瞭 slub free 的 slowpath,提升性能。

  • 在文件系統上,F2FS 支持基於 Age-Threshold 垃圾回收/支持擴展的純內存日志頭管理以及 swap 分區加載提速優化,性能提升 40 倍。Mauro 作為文檔和 Media 子系統的 Maintainer,做瞭大量 Media 以及文檔改進工作,為內核文檔直接生成 PDF 做瞭大量準備。

  • 在海思芯片支持方面,新增瞭鯤鵬處理器以及 Hikey970 多個驅動支持以及驅動增強。

除瞭特性,華為工程師針對整個內核貢獻瞭大量質量加固的 bugfix,及代碼重構,增強瞭整個內核的質量。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Ken641228 的頭像
    Ken641228

    Ken641228的部落格

    Ken641228 發表在 痞客邦 留言(0) 人氣()