カーネルベースの仮想マシン(KVM)であるLinuxカーネルの仮想化モジュールは、それがARM64 SoCを搭載したAndroidデバイスに持ち込まれるため、Googleによって取り組まれています。このコードは、Android オペレーティング システムと同じレベルの任意の仮想マシンを介して実行できます。マイクロドロイドは、カーネル仮想化プロジェクト(KVM)と共に実行する予定です。
フリージャーナリストのフリーランスのジャーナリストは、AndroidでKVMサポートを提供しても、Armv8の非常に有益なレベルで実行されている第3部コードには利益が得られるものではないと述べています。サードパーティコードは基本的に仮想マシンで実行できるサードパーティ製ソフトウェアからコンパイルされたコードです。Googleは、このコードに基づいて、モバイルシステムアンドロイド、すなわちMicrodroidの簡略化されたバージョンを設計することを計画しています。Googleはまた、Witthアンドロイドと一緒にMicrodroidを搭載した仮想マシンを実行することを計画しており、このためにSnapdragon 888の新しいタイプ1ハイパーバイザーのリリースとリンクされる可能性があります。
Googleは、AndroidのChrome OSでLinuxアプリを実行するChromeのOSを調整して、仮想マシンが順番に連携するようにしたいと考えています。「仮想化」と呼ばれる新しいAPEXパッケージもリリースされ、AndroidのLinuxカーネル用ARM64用のKVMプロジェクトがリリースされます。
MicrodroidがAndroidよりもはるかに優れた仮想化を使用して開発された場合、パフォーマンスは確実に向上すると考えられています。これは、Androidの簡略化されたバージョンであることが証明されるため、そのコンポーネントはすべて最小限になります。
H/T: .