openEuler Kernel SIG 组于 2021 年 4 月 9 日在北京成功举办了 Kernel Meetup。本次活动云集了来自华为、麒麟、PingCAP、申威、飞腾、万里红、Arm、兆芯、美团、复旦大学的行业领袖、业界资深专家、高校教授、社区 maintainer、开发者,吸引了现场 30 人+,线上约 300 人参与。会上就内核技术、SIG 组后续运作规划进行了充分研讨,收集了各厂商的诉求并进行答疑,对 SIG 组后续的工作开展和技术合作有着重大意义。
来自麒麟软件的孙立明老师,对 ARM64 KVM 虚拟化架构做了介绍,增进了大家对 ARM64 架构虚拟化的理解。麒麟软件的郭皓老师提出了 openEuler Kernel 支持 PREEMPT_RT 的想法和思路。期待 openEuler 具备更高的实时性,促进其在嵌入式领域的应用。
孙立明老师
郭皓老师
来自兆芯的张伟老师,对兆芯 CPU 的演进、特性,以及兆芯补丁合入 openEuler Kernel 的过程做了介绍。目前兆芯的补丁已经合入 openEuler 4.19 内核, 预计 6 月底发布的 openEuler 20.03 LTS SP2 将支持兆芯 CPU。兆芯与 openEuler 社区的紧密合作促成了 openEuler 对兆芯 CPU 的快速支持,张伟老师对此表示了称赞。
张伟老师
来自申威的崔巍老师就处理器接口、虚拟化支持、安全增强等话题与飞腾、兆芯专家进行了现场交流,并表达了积极参与 openEuler 的愿望,期待 openEuler 尽快支持申威全自主指令集架构,促进 openEuler 社区和申威生态的共同繁荣。
崔巍老师
来自华为的缪勰介绍了华为针对 SCM 介质研发的文件系统。该文件系统的原理基于华为 OS 内核实验室主任陈海波老师的论文Soft Updates Made Simple and Fast on Non-volatile Memory[1] 采用软更新(soft-update) 提供一致性保证,采用哈希表目录结构,消除循环依赖,提供的字节级读写能力显著降低了 SoupFS 的复杂性等技术。性能相比业界其他 SCM 文件系统有显著的提升。
来自华为的杨基鸿,介绍了性能调优的常用方法、工具和思路,并通过实际案例讲解工具的应用及性能分析的思路。线上与会同学表达了对 TOP-down 性能分析工具的强烈兴趣,我们后续会通过专题分享介绍更多技术细节。
杨基鸿
来自复旦大学计算机学院的张亮教授,针对如何推动高校参与 openEuler 提出了建设性意见,我们后续也会持续开展面向高校的交流合作活动。
张亮教授
openEuler Kernel SIG 的 Maintainer 谢秀奇介绍了 kernel SIG 一年多以来的进展以及后续的运作、规划等。与会专家老师进行了充分的研讨,提出了在 Kernel SIG 建立 committer 机制的想法,以 Committer 为核心对 openEuler 内核进行规划、开发和治理。
谢秀奇
本次 meetup 的成功举办,对 Kernel SIG 的后续工作和发展有重大意义。期待各厂商、各单位、各开发者在 openEuler 开源社区这个大平台下,共建、共享、共治,让 openEuler Kernel 走进千行百业,成为信息产业的基石。
openEuler Kernel SIG
openEuler Kernel 仓库
openEuler Kernel 源代码仓库:
https://gitee.com/openeuler/kernel
欢迎大家多多 star、fork,多多参与社区开发,多多贡献补丁。
关于贡献补丁请参考:如何参与 openEuler 内核开发