中关村在线

热点资讯

Linux 7.0-mk2发布:首创多内核架构,原生隔离运行多个独立内核实例

Linux 7.0-mk2 内核于2026年8月26日正式发布,首次以公开内核树形式引入“多内核”架构。该架构支持在单台物理服务器上不依赖虚拟机管理程序,直接并行运行多个彼此隔离、完全独立的 Linux 内核实例。

长期以来,实现系统级隔离主要依靠两种方式:虚拟机方案虽能提供强隔离,但存在虚拟机退出开销、二级页表转换延迟及设备模拟复杂度等问题;容器方案则共享同一内核,一旦内核发生故障或被攻破,所有容器均面临风险。多内核架构从根本上改变了这一局面——每个子内核均独占分配的 CPU 核心、物理内存及 PCI 设备,以原生方式直接运行,不涉及任何指令模拟、特权级切换或异常陷阱机制。唯一跨实例共享的资源,由用户根据实际需求显式定义与配置。

该架构由 Multikernel Technologies 团队主导开发,核心开发者 Cong Wang 表示,宿主机内核统一管理一个可调度资源池,涵盖 CPU、内存及 PCI 设备,并将其划分成若干逻辑实例。各子内核通过标准接口 kexec_file_load() 加载至对应实例中启动运行。实例的资源配置通过向 /sys/fs/multikernel/ 目录写入设备树描述完成;设备树覆盖层机制进一步支持在资源池与各实例之间动态迁移 CPU、内存及设备,整个过程全程在线,无需重启系统。

性能方面,多内核架构展现出明显优势:在双核与双 vCPU 的对比测试中,其吞吐效率超越基于 KVM 的虚拟化方案;在24核系统中同时运行两个内核实例时,整体性能甚至高于仅运行单个内核的场景。此次发布版本已同步公开多项基准测试数据,验证了其在延迟敏感型与资源密集型负载下的稳定性与效率。

关于该架构未来是否纳入 Linux 主线内核,目前尚无明确时间表。即便后续进入主线流程,从初步集成到稳定可用,仍需经历充分的社区评审、兼容性验证与长期维护阶段。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具