Kernel debugger
कर्नेल डिबगर एक डिबगर है जो कर्नेल डेवलपर्स द्वारा डिबगिंग और कर्नेल विकास को आसान बनाने के लिए कुछ ऑपरेटिंग सिस्टम कर्नेल में मौजूद होता है। एक कर्नेल डिबगर निम्न-स्तरीय संचालन को लागू करने वाला एक स्टब हो सकता है, जिसमें जी. एन. यू. डिबगर (जी. डी. बी.) जैसे पूर्ण विकसित डिबगर किसी अन्य मशीन पर चल रहे होते हैं, जो एक सीरियल लाइन या नेटवर्क कनेक्शन पर स्टब को कमांड भेजते हैं, या यह एक कमांड लाइन प्रदान कर सकता है जिसका उपयोग सीधे मशीन के डिबग होने पर किया जा सकता है। ऑपरेटिंग सिस्टम और ऑपरेटिंग सिस्टम कर्नेल जिनमें एक कर्नेल डिबगर होता हैः विंडोज एन. टी. परिवार में केडी नामक एक कर्नेल डिबगर शामिल होता है, जो सीमित क्षमताओं (कर्नेल मेमोरी को पढ़ने और लिखने और ब्रेकप्वाइंट सेट करने) के साथ एक स्थानीय डिबगर के रूप में कार्य कर सकता है और एक सीरियल लाइन, आई. ई. ई. ई. 1394 कनेक्शन, यू. एस. बी. 2 या यू. एस. बी. 3 कनेक्शन पर एक दूरस्थ मशीन से संलग्न हो सकता है। विनडीबीजी जीयूआई डिबगर का उपयोग स्थानीय और दूरस्थ मशीनों पर कर्नेल को डीबग करने के लिए भी किया जा सकता है। बी. ई. ओ. एस. और हाइकू में एक कर्नेल डिबगर शामिल है जिसका उपयोग ऑन-स्क्रीन कंसोल या सीरियल लाइन पर किया जा सकता है। इसमें स्मृति, धागे और अन्य कर्नेल संरचनाओं का निरीक्षण करने के लिए विभिन्न आदेश हैं। ड्रैगनफ्लाई बीएसडी लिनक्स कर्नेल; संस्करण 2.6.26-rc1 से पहले मेनलाइन लिनक्स ट्री में कोई कर्नेल डिबगर शामिल नहीं था क्योंकि लिनस टोरवाल्ड्स कर्नेल में कर्नेल डिबगर नहीं चाहते थे। के. डी. बी. (स्थानीय) के. जी. डी. बी. (दूरस्थ) एम. डी. बी. (स्थानीय/दूरस्थ) नेट. बी. एस. डी. (स्थानीय के लिए डी. डी. बी., दूरस्थ के लिए के. जी. डी. बी.) मैकोस-डी. डी. बी. स्थानीय के लिए, के. डी. पी. दूरस्थ के लिए ओपन. बी. एस. डी. में डी. डी. बी. शामिल है जिसका वाक्यविन्यास जी. एन. यू. डिबगर के समान है। संदर्भ डीबगर ऑपरेटिंग सिस्टम कर्नेल