Slashdot 中文
关注
多内核 Linux 树发布:无需虚拟化程序即可在裸机上运行多个内核
Multikernel Technologies 发布了 mklinux v7.0-mk2,这是一种新型 Linux 内核树,允许单台服务器同时运行多个独立内核。每个内核实例拥有专用的 CPU 和内存,确保资源隔离。其中一个内核作为宿主机,负责管理机器的核心硬件组件。新的内核实例通过 Linux 的 kexec 机制直接启动到其分配的硬件切片上,从而绕过 Hypervisor。宿主机内核通过设备树覆盖(device tree overlays)监控和管理硬件分配,从而实现动态资源重新配置。这种多内核方法与虚拟机和容器有显著区别。与虚拟机不同,它避免了 Hypervisor 以及应用程序与硬件之间的宿主机内核层。与容器不同,在容器中所有租户共享单个内核。当前版本支持 x86_64 架构硬件,未来计划移植到其他架构。Multikernel Technologies 基于该内核树提供了多种产品,其中包括支持 AI 代理直接访问 GPU 的解决方案,以及提供在不中断系统的情况下修补运行中内核的技术。