プログラムがコンピュータ上で唯一のものだと思うようにプログラムをどのように実行しますか?

プログラムがコンピュータ上で唯一のものだと思うようにプログラムをどのように実行しますか?

ゲームを実行したいのですが(Debian 4.9を使用しています)、スケッチなので、ある種のエミュレータで実行したいので、ゲームが自分のコンピュータにある唯一のものだと思い、ファイルを削除またはアップロードできません。どこかに。ゲームが実行されている間にのみ、そのタスクを実行する限り、ビットコインを採掘するかボットネットに閉じ込めるかは関係ありません。 (オフにすると停止し、起動しないと起動しません。)

ただすべての読み取り権限を私に設定して他のユーザーとして実行するつもりですが、実行中にも私のコンピュータとファイルを正常に使用できることを望むので、それほど良い解決策ではありません。

また、理想的には、これはゲームが遅すぎることを望まない。どうすればいいですか?

答え1

これにはいくつかの解決策がありますが、最も適切なものは次のとおりです。Linuxコンテナ。仮想マシンよりも軽く、パフォーマンスにほとんど影響を与えません。あなたはDebianを使用していることを知っていますが、このページArch Wikiのコンテンツはとても役に立ちます。

答え2

エミュレータ全体のオーバーヘッドなしで設定の面倒を最小限に抑えるには、次の点を考慮してください。firejail。たとえば、次のように実行されます。特定のゲーム別の再利用可能ファイルを保存してください。ファイルシステムの上書き プヴァ、それだけです。特定のゲームデータを読み書きできます。

firejail --overlay-named foobar somegame 

オーバーレイを再利用する必要がない場合(例:特定のゲーム実行するたびにすべてが忘れられます。)上記のコマンドを次のように減らします。

firejail --overlay somegame

関連情報