私は今読んだ。QubesOS、非常に簡単な質問があります。メモリ管理と共有オブジェクトの使用をどのように処理しますか?
語彙の誤解やエラーを自由に修正してください。しかし、私たちは共有オブジェクトを2つの実行可能な実行可能ファイルにドラッグすることができます(dlopen(3)
)。共有オブジェクトはメモリに一度だけ存在します。この共有オブジェクトを使用するプログラムは、-fPIC
同じメモリライブラリのコピー()に動的にリンクされます。
Qubesが自分を呼びます。分離によるセキュリティ。同時にクバスのよくある質問これは言及された問題を解決しません。「Xen共有メモリを賢く使用してください。」
それでは、Qubesは共有メモリリソースをどのように処理しますか?
答え1
この文脈では、共有メモリが何を意味するのかを誤解しました。 Xen共有メモリとは、異なる仮想マシン間で特定の範囲のメモリを共有することを意味します。 Qubesはこのメモリ範囲を使用してVM間で情報を転送します。
VMが使用するメモリリソースはVM内に単独で存在し、他の仮想マシンと共有されません。このように、各共有オブジェクトは、仮想マシン内でのみ共有できます。、2番目の仮想マシンでそれを使用して2番目のコピーを作成します。