दो पूर्ण कर्नेल को स्वैप करने का कोई तरीका नहीं है। मुझे यकीन है कि आप लिनक्स की तरह एक अखंड कर्नेल के महत्व को समझ सकते हैं और क्यों इसे केवल प्रतिस्थापित करना असंभव बनाता है।
निकटतम आप Ksplice का उपयोग करके लाइव-पैचिंग प्रक्रिया प्राप्त कर सकते हैं । यह कर्नेल अपडेट को जादुई शिम में परिवर्तित करता है जो कि एक रनिंग कर्नेल में छेद कर सकता है, जिससे आप रिबूट की आवश्यकता के बिना कंप्यूटर को अनिश्चित काल तक चालू रख सकते हैं। आपके उद्देश्यों के लिए, यह आपको परिवर्तनों को वापस लाने की सुविधा भी देता है।
यह उबंटू डेस्कटॉप संस्करणों के लिए मुफ्त है, इसलिए आप इसके साथ खेल सकते हैं लेकिन आपको सर्वर के लिए एक सदस्यता का भुगतान करना होगा (जहां इस तरह की चीज़ की सबसे अधिक आवश्यकता है)।
बस अपना एडिट देखा। Ksplice शायद मदद करने के लिए नहीं जा रहा है अगर आप मैन्युअल रूप से हैकिंग कर रहे हैं और "सर्विस" के रूप में डिबगिंग के लिए अपने खुद के कर्नेल का निर्माण कर रहे हैं, तो यह है कि वे विशेष अपडेट प्रदान करते हैं और वे कुछ ऐसा नहीं है जो आप अपने आप उत्पन्न कर सकते हैं।
यदि आप केवल एक आधिकारिक कर्नेल के खिलाफ चीजों का निर्माण कर रहे हैं , तो यह अभी भी काम कर सकता है।
एक और विचार: वर्चुअलाइजेशन। आप अपने नए कर्नेल का निर्माण कर सकते हैं और अपने वीएम और रिबूट के आसपास चीजों को स्वैप कर सकते हैं। अभी भी इसे रिबूट करने की आवश्यकता है, लेकिन आप अपने विकास मशीन की तुलना में वीएम को बहुत अधिक हल्का बना सकते हैं (इसे उबंटू सर्वर पर आधार करें, यदि आपको इसकी आवश्यकता नहीं है, तो एक्स सर्वर को छोड़ दें, आदि)।