Multikernel Linux プロジェクトは、最初のパブリックカーネルツリーをリリースしました。 Linux 7.0 (labeled v7.0-mk2) に基づいて、複数の独立した Linux カーネルを 1 つの物理マシンで同時に実行できます。
ハイパーバイザー、実際のカーネルなし
1つのLinuxインスタンスは、ホストとして機能し、CPU、メモリ、PCIデバイスのプールを管理します。 これらのリソースはグループに分割できます。それぞれ独自のカーネルを起動します。 仮想マシンとは異なり、その間にハイパーバイザーはありません。各カーネルは専用のCPUコアを取得し、ハードウェアに直接アクセスします。
早割早割
現在、x86 64 のみが正式にサポートされます。 プロジェクトによると、初期のベンチマークは有望なパフォーマンスを示しています。 サーバーとエッジのシナリオでは、ハイパーバイザー層が削除されるため、アプローチは古典的な仮想化に対するリソース効率の高い代替手段になる可能性があります。



















