Home Multikernel Private Cloud Multikernel Sandbox Multikernel LiveUpdate ARM Platform RISC-V Platform OEM & Embedded SaaS & Database Clouds High-Frequency Trading Technology How It Works Performance FAQ Getting Started Blog About 中文 GitHub Schedule a Demo
Split-Kernel Architecture

Your Cloud. Your Hardware. No Virtualization Tax.

Build a private cloud on servers you own, or bring your own cloud (BYOC) and reclaim the VMs you already rent. Every workload runs in its own Linux kernel with dedicated cores: bare-metal performance, kernel-level isolation, no hypervisor, no shared kernel attack surface.

Built on upstream Linux, 100% open source

Your Hardware or Your Cloud
Docker Compatible
Zero-Downtime Updates
Open Source
Why Split-Kernel

Isolation Built into the Architecture

In a traditional Linux kernel, application code and device processing compete for the same CPU cores. The split-kernel architecture removes this contention by offloading all device processing to a dedicated kernel on dedicated cores. Applications see zero device interrupts, not because of tuning, but because device interrupts physically cannot reach them.

Traditional
Single Kernel
App Drivers IRQs
All compete for the same cores
Split-Kernel
App-Kernel
App App App
Zero device interrupts
Device-Kernel
Drivers IRQs I/O
Dedicated cores
Benchmarks

Measured on the Same Machine

Same server, same kernel build, one variable at a time: a multikernel instance against a fully accelerated KVM guest, or two kernels against one. Every number links to its setup, caveats, and reproduction steps.

2.5x Faster context switches than KVM 1.37 µs vs 3.42 µs

Against a guest with EPT, APICv, and pinned vCPUs. KVM closes the gap only by spinning its idle cores, at up to 19 W per guest. Multikernel stays fast while sleeping in real C-states.

lmbench vs KVM
10x Less CPU to receive at line rate 21% vs 215% of a core

Both sides hit line rate. The VM paid 2x the CPU to send, 10x to receive, and added four times as much round-trip latency (0.40 ms vs 0.10 ms) through vhost-net.

iperf vs KVM
2.6x More throughput from the same 24 cores 780K vs 300K unlinks/s

Two kernels instead of one, on identical hardware: 2.1x on stat() of a shared file, 4.1x on unlink across sockets. Locks that are not shared are not contended. Control benchmarks moved by at most 1%.

will-it-scale
153x Lower p99 beside a noisy neighbor 232 ms vs 35.6 s

A latency-sensitive task next to a memory-hungry batch job. On one kernel, cgroups protect the victim only by starving the batch job to 10 passes. With two kernels, both run at full speed.

Tail latency
61x Faster large-memory instance setup 111 ms vs 6.81 s, 32 GiB preallocated

QEMU with preallocated RAM spends seconds populating pages before a vCPU runs, and pinning memory for a passthrough device costs the same. Multikernel assigns physical ranges it already owns, in about 110 ms from 1 GiB to 32 GiB.

Instance memory setup
0 Bytes lost across four kernel panics 4 of 4 panics verified intact

An app-kernel panicked mid-write four times. Each time, a fresh kernel booted on the same DAXFS memory and found every byte in place, down to a half-written page. No log replay, no reload.

Crash recovery

See all benchmark results

Who It's For

Built for Teams That Run Their Own Infrastructure

Platform & Infrastructure Teams

Consolidate more Linux workloads per machine without a hypervisor tax, without noisy neighbors, and without renewing virtualization licenses.

AI Infrastructure Teams

Sandbox untrusted agents and generated code in their own kernels, without nested virtualization. Large-memory instances are ready in about 110 ms.

SRE & Fleet Operations

Apply kernel security patches across the fleet with zero downtime and instant rollback. A crash in one kernel stays in that kernel. No maintenance windows required.

Products

Built on Split-Kernel Architecture

Three open-source software products built on split-kernel architecture. Download from GitHub, deploy on your infrastructure.

Multikernel Private Cloud

Private cloud operating system

Private cloud without the hypervisor. Consolidate Linux workloads on bare metal in your data center, or bring your own cloud: the VMs you already rent. Each gets its own kernel, dedicated cores, and native hardware access.

Native performance on hardware you own or VMs you rent
Zero noisy-neighbor interference
No hypervisor overhead

Multikernel Sandbox

AI agent sandboxing runtime

Kernel-level sandboxing for AI agents. Each agent runs in its own kernel on dedicated cores, with strong isolation. No nested virtualization required.

32 GiB instances ready in 111 ms
Kernel-level agent isolation
Zero-copy shared model weights

Multikernel LiveUpdate

Zero-downtime kernel upgrade tool

Zero-downtime kernel upgrades with instant rollback. Apply security patches and kernel updates without rebooting or interrupting running workloads.

Zero-downtime kernel upgrades
Memory survives app-kernel crashes
Instant rollback

Run Your Infrastructure on Kernels, Not Hypervisors

Multikernel is open source and runs on the hardware you already have. Start with the docs, or talk to the team that builds it.