Ubuntuの動作状態を保存して再起動して動作状態に復元できますか? Ubuntuの動作状態とは、実行中のプログラムと各プロセスの状態を意味します。
次のアイデアは可能ですか?
- Ubuntuを一時停止すると、Ubuntuのジョブステータスがディスクに保存され、再びウェイクアップするとジョブステータスが復元されます。つまり、一時停止したときに去ったジョブを再開できます。再起動で一般化できますか?
最新のオペレーティングシステムは次のように述べています。
仮想マシンを使用すると、ソフトウェア開発者は仮想マシンを慎重に構築し、必要なオペレーティングシステム、コンパイラ、ライブラリ、およびアプリケーションコードと共にロードし、デバイス全体を実行する準備が整うように固定できます。この仮想マシンイメージ その後、顧客がインストールまたはダウンロードできるように、CD-ROMまたはWebサイトに保存できます。このアプローチは、ソフトウェア開発者だけがすべての依存関係を理解する必要があることを意味します。お客様は、実行中のオペレーティングシステムと、インストールした他のソフトウェア、パッケージ、およびライブラリとは完全に独立して、実際に動作する完全なパッケージを受け取ります。この「縮小された」仮想マシンは、仮想アプライアンスとも呼ばれます。たとえば、AmazonのEC2クラウドは、顧客に事前にパッケージ化された多くの仮想アプライアンスを提供し、それを便利なソフトウェアサービス(「サービスとしてのソフトウェア」)として提供します。
「仮想マシンイメージ」は、オペレーティングシステムの動作状態(実行中のプログラムとプロセスの状態)を保存しますか、インストールされているパッケージのみを保存しますか?
ありがとうございます。
答え1
私が知る限り、Gnomeを含むUbuntuにはまだこの機能がありません。他のデスクトップ環境(KDE、Mate、Xfceなど)でMacのように再起動後にプログラムを再度開くことができるかどうかわかりません(同じプログラムですが、以前に使用したものとは異なるプロセス)。私は個人的にこれが興味深い機能だと思いますが、決して使用しないことを知っています。
Virtual Boxを使用すると、同様の結果が得られます。仮想マシンにUbuntuをインストールし、「閉じる」の代わりに「セッションを保存」ボタンを使用できます。仮想マシンを起動すると、実際のハードウェア(同じプロセスの同じプログラム)で一時停止されたかのように中断された部分から始まります。この動作は正確にあなたが探しているものかもしれません(あなたの質問を正しく理解した場合)。