Multikernel Linux Tree Release... Note
Slashdot

Multikernel Linux Tree Released: Runs Multiple Kernels On Bare Metal Without a Hypervisor

Multikernel Technologies has released mklinux v7.0-mk2, a novel Linux tree allowing a single server to run multiple independent kernels concurrently. Each kernel instance operates with its own dedicated CPUs and memory, ensuring resource isolation. One kernel functions as the host, managing the machine's core hardware components. New kernel instances are booted directly onto their allocated hardware slices using Linux's kexec mechanism, bypassing a hypervisor.The host kernel monitors and manages hardware allocation through device tree overlays, enabling dynamic resource reconfiguration. This multikernel approach differs significantly from both virtual machines and containers. Unlike VMs, it avoids a hypervisor and a host kernel layer between applications and hardware. It also differs from containers where all tenants share a single kernel.The current release supports x86_64 hardware, with future portability to other architectures planned. Multikernel Technologies offers various products built on this kernel tree. These include solutions for running AI agents with direct GPU access. They also offer technology for patching running kernels without system downtime.