Crash-only software
क्रैश-ओनली सॉफ्टवेयर उन कंप्यूटर प्रोग्रामों को संदर्भित करता है जो किसी भी परिष्कृत पुनर्प्राप्ति का प्रयास किए बिना बस फिर से शुरू करके विफलताओं को संभालते हैं। क्रैश-ओनली सॉफ़्टवेयर के सही ढंग से लिखे गए घटक उपयोगकर्ता की मदद के बिना एक ज्ञात-अच्छी स्थिति में माइक्रो-रिबूट कर सकते हैं। चूँकि विफलता-प्रबंधन और सामान्य स्टार्टअप एक ही तरीकों का उपयोग करते हैं, यह इस संभावना को बढ़ा सकता है कि विफलता-प्रबंधन कोड में बग देखे जाएंगे, सिवाय इसके कि जब बची हुई कलाकृतियाँ हों, जैसे कि गंभीर विफलता से डेटा भ्रष्टाचार, जो सामान्य स्टार्टअप के दौरान नहीं होते हैं। क्रैश-ओनली सॉफ्टवेयर के अंतिम उपयोगकर्ताओं के लिए भी लाभ हैं। बहुत बार, अनुप्रयोग चलाते समय अपने डेटा और सेटिंग्स को सेव नहीं करते हैं, केवल उनके उपयोग के अंत में। उदाहरण के लिए, वर्ड प्रोसेसर आमतौर पर सेटिंग्स को सेव करते हैं जब वे बंद होते हैं। एक क्रैश-ओनली एप्लिकेशन को सभी बदली हुई उपयोगकर्ता सेटिंग्स को बदलने के तुरंत बाद सहेजने के लिए डिज़ाइन किया गया है, ताकि स्थायी स्थिति चलने वाली मशीन से मेल खा सके। इससे कोई फर्क नहीं पड़ता कि कोई एप्लिकेशन कैसे समाप्त होता है (चाहे वह एक साफ बंद हो या लैपटॉप बैटरी की अचानक विफलता हो), राज्य बना रहेगा। ऑटोसेव माइक्रोरिबूट एंड-टू-एंड सिद्धांत संदर्भ बाहरी लिंक https://web.archive.org/web/20060426230247/http:// क्रैश. स्टैनफोर्ड. एडु/ऑपरेटिंग सिस्टम प्रौद्योगिकी भी देखें।