Saya ingin memasang pembaruan status di sini, mulai 2014.
Jawaban yang diterima menyarankan CryoPID sebagai alat untuk melakukan Checkpoint / Restore, tetapi saya menemukan proyek tersebut tidak terawat dan tidak mungkin untuk dikompilasi dengan kernel terbaru. Sekarang, saya menemukan dua proyek yang dikelola secara aktif yang menyediakan fitur pos pemeriksaan aplikasi.
Yang pertama, yang saya sarankan karena saya lebih beruntung menjalankannya, adalah CRIU
yang melakukan checkpoint / restore terutama di userspace, dan membutuhkan opsi kernel CONFIG_CHECKPOINT_RESTORE diaktifkan untuk berfungsi.
Checkpoint / Restore In Userspace, atau CRIU (diucapkan kree-oo, IPA: / krɪʊ /, Rusia: криу), adalah alat perangkat lunak untuk sistem operasi Linux. Dengan menggunakan alat ini, Anda dapat membekukan aplikasi yang sedang berjalan (atau bagiannya) dan memeriksanya ke hard drive sebagai kumpulan file. Anda kemudian dapat menggunakan file tersebut untuk memulihkan dan menjalankan aplikasi dari titik pembekuannya. Ciri khas proyek CRIU adalah bahwa CRIU diterapkan terutama di ruang pengguna.
Yang terakhir adalah DMTCP ; mengutip dari halaman utama mereka:
DMTCP (Distributed MultiThreaded Checkpointing) adalah alat untuk secara transparan memeriksa status beberapa aplikasi secara bersamaan, termasuk aplikasi multi-utas dan terdistribusi. Ini beroperasi langsung pada pengguna biner yang dapat dieksekusi, tanpa modul kernel Linux atau modifikasi kernel lainnya.
Ada juga halaman Wikipedia yang bagus dengan argumen: Application_checkpointing