2 مستودعات
Freezing a running process and saving its entire execution state (memory, registers, descriptors) to persistent storage.
Distinct from Checkpoint Saving and Restoration: Distinct from AI model checkpointing; captures the full low-level OS process state for transparent resumption.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Process State Checkpointing. Refine with filters or upvote what's useful.
crun هو وقت تشغيل حاويات منخفض المستوى ينفذ مواصفات Open Container Initiative لإدارة دورة حياة العمليات المعزولة. يوفر الآليات الأساسية لإنشاء الحاويات وتنفيذها وحذفها، مما يضمن التوافق عبر المنصات من خلال إدارة دورة الحياة الموحدة. يتميز المشروع بتقديم مكتبة C مشتركة تسمح بتضمين عمليات وقت تشغيل الحاوية مباشرة في تطبيقات أخرى مترجمة. كما يوسع قدرات التنفيذ من خلال معالجات متخصصة تمكن من نشر الحاويات داخل microVMs معزولة أو تنفيذ أحمال عمل WebAssembly. يغطي وقت التشغيل مجموعة واسعة من قدرات العزل وإدارة الموارد منخفضة المستوى. يتضمن ذلك استخدام مساحات الأسماء (namespaces) ومرشحات seccomp للأمان، و cgroups لفرض حدود CPU والذاكرة، وأدوات لحفظ واستئناف حالات تنفيذ الحاوية عبر نقطة التفتيش والاستعادة. كما يوفر واجهات لتحديثات الموارد الديناميكية، وإدارة التثبيت، والأتمتة عبر واجهة Lua مضمنة.
Saves and resumes the execution state of a running process by serializing its memory and registers to disk.
CRIU is a Linux process checkpointing tool and state manager used to freeze running applications and save their memory and state to disk for later restoration. It functions as a container migration engine and an OCI checkpoint image converter, allowing the live state of running containers to be transferred between different hosts. The project distinguishes itself through its ability to persist network connectivity, acting as a TCP connection state persister that saves and reconstructs network socket states to maintain active communication after a restart. It further enables the distribution o
Saves running process states to disk and restarts them later from the exact point of suspension.