Linuxアプリケーションのサポートにより、Chrome OSは私にとって非常に興味深いものになっています。しかし、実際のパフォーマンスについて詳しく知りたいのですが。
どうやら、アプリケーションは [〜#〜] kvm [〜#〜] で実行されます。 google docsはコンテナー化と仮想化を明確に区別していないため、少し混乱しています。この記事は Chrome OS の下でのカスタムコンテナーの実行)と呼ばれますが、さまざまなLinux機能が仮想マシンにサンドボックス化されていることは明確に述べられています。
これ Webサイトは仮想化のパフォーマンスのペナルティについて話しますが、具体的な数値は示していません。
2つ目の制限は、GoogleがLinuxアプリをDebianベースの仮想マシンに配置して実行することです。これは、馴染みのない人にとっては、ネイティブアプリのインストールから得られるほどパフォーマンスが良くないことを意味します。これが、Googleが強力なPixelbookのサポートを開始する理由であると考えられます。
ここでどのくらいのオーバーヘッドが導入されるのか教えていただけますか? chrome os上のLinuxアプリケーションのパフォーマンスは、ubuntu上の同じアプリケーションとどのように比較されますか?.
UPDATE:
これまでに寄せられたフィードバックに感謝し、質問をより正確にしたいと思います。私が理解している限り、私の質問には3つの問題があります。
これらの点に対処するには:
ソフトウェア開発に興味があります。私が必要とする最も基本的なツールはVS CodeとLatexです。これは問題にならないと思います。 Android= StudioとPyCharmです。画像編集を行うこともあります。GIMPとしましょう。ゲームは私にとってはそれほどトピックではありませんが、Linuxを使用している場合は、半減期2 :)。
ベースラインとして、aptを介してソフトウェアをインストールし、Chrome OS + KVM vs UbuntuまたはDebianを参照します。Gentooのようなものがすべてある場合、ソースからコンパイルした場合、コンパイラの最適化の効果を予測することは不可能です。
私も少し検索して、この素敵な記事を見つけました: https://forum.level1techs.com/t/how-fast-is-kvm-Host-vs-virtual-machine-performance/110192
実際、これは私の質問へのほぼ答えだと思います。十分なリソースがあれば、KVMとホストOSの間のパフォーマンスの違いは無視できます。この記事は、非常に高いPCを終了します。ホストが非常に遅くなった場合に、これがどのように拡張するかを直感的に教えてください。
申し訳ありませんが、Android Authorityは建設的な方法で認識を高めていません。以下の点を検討してみましょう。
ワークロードのタイプによって異なります。 (いつものように)このソリューションが設計された場合、ほとんどの場合無視できます。
私は当時、完全なArch Linuxデスクトップを台無しにしたくなかったため、VMでビデオエンコーディングを実行しました。そのタスクにはCLIのみが必要でした。すべて)私が必要とするCPU機能はすべて利用可能で、パフォーマンスのオーバーヘッドはごくわずかでした(そして、必要なソフトウェアコンポーネントの新しいバージョンはより高速であるか、より良い品質を生み出していました)。
確かに、パフォーマンスの悪いVMやパフォーマンスの悪いVMホストが見られたかもしれませんが、特定のシナリオがなければ、質問は答えるのがかなり理論的になります。