Skip to main content

Linux 内核迎来多内核架构提案9 月 21 日消息,Multikernel Technologies 向 Linux 内核邮件列表提交了一份 多内核架构(Multikernel Architecture) 的 RFC 补丁,并已开源相关代码

  1. Linux 内核迎来多内核架构提案

    9 月 21 日消息,Multikernel Technologies 向 Linux 内核邮件列表提交了一份 多内核架构(Multikernel Architecture) 的 RFC 补丁,并已开源相关代码。该方案允许多个独立的内核实例在同一物理机上并存运行,每个内核可绑定特定 CPU 核心,同时共享底层硬件资源。

    开发者 Cong Wang 表示,多内核架构的优势包括:

    更强的故障隔离与安全性;

    高于传统虚拟机的资源利用率;

    通过 KHO(Kernel Hand Over) 实现潜在的零停机内核更新;

    支持实时内核与通用内核并行运行,适配安全关键或专用任务。

    该实现基于 kexec 基础设施 管理多个内核镜像,并通过专用的 IPI 框架实现跨内核通信。

    目前社区已有开发者表示,曾在 x86 硬件上尝试过类似概念,但要突破实验阶段仍面临不少复杂性。Linux 上游是否采纳这一提案,还有待观察。

    phoronix