Kernel debugger
دانا ڈیبگر ایک ڈیبگر ہے جو کچھ آپریٹنگ سسٹم دانے میں موجود ہوتا ہے تاکہ دانا ڈویلپرز کے ذریعے ڈیبگنگ اور دانا کی ترقی کو آسان بنایا جا سکے۔ ایک دانا ڈیبگر ایک اسٹب ہو سکتا ہے جو نچلی سطح کے آپریشنز کو لاگو کرتا ہے، جس میں ایک مکمل ڈیبگر جیسے کہ جی این یو ڈیبگر (جی ڈی بی) ہوتا ہے، جو کسی دوسری مشین پر چلتا ہے، اسٹب کو سیریل لائن یا نیٹ ورک کنکشن پر کمانڈ بھیجتا ہے، یا یہ ایک کمانڈ لائن فراہم کر سکتا ہے جسے براہ راست مشین کے ڈیبگ ہونے پر استعمال کیا جا سکتا ہے۔ آپریٹنگ سسٹم اور آپریٹنگ سسٹم کے دانے جن میں دانا ڈیبگر ہوتا ہے: ونڈوز این ٹی فیملی میں کے ڈی نامی ایک دانا ڈیبگر شامل ہوتا ہے، جو محدود صلاحیتوں (دانا میموری کو پڑھنے اور لکھنے، اور بریک پوائنٹ ترتیب دینے) کے ساتھ مقامی ڈیبگر کے طور پر کام کر سکتا ہے اور سیریل لائن، آئی ای ای ای 1394 کنکشن، یو ایس بی 2 یا یو ایس بی 3 کنکشن پر ریموٹ مشین سے منسلک ہو سکتا ہے۔ ون ڈی بی جی جی یو آئی ڈیبگر کو مقامی اور دور دراز مشینوں پر دانے کو ڈیبگ کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ بی او ایس اور ہائیکو میں ایک دانا ڈیبگر شامل ہے جو اسکرین پر موجود کنسول کے ساتھ یا سیریل لائن پر استعمال کیا جا سکتا ہے۔ اس میں میموری، دھاگوں اور دیگر دانا ڈھانچوں کا معائنہ کرنے کے لیے مختلف کمانڈز کی خصوصیات ہیں۔ ڈریگن فلائی بی ایس ڈی لینکس دانا ؛ ورژن 2.6.26-rc1 سے پہلے مین لائن لینکس ٹری میں کوئی دانا ڈیبگر شامل نہیں تھا کیونکہ لینس ٹوروالڈس دانے میں دانا ڈیبگر نہیں چاہتا تھا۔ کے ڈی بی (مقامی) کے جی ڈی بی (ریموٹ) ایم ڈی بی (مقامی/ریموٹ) نیٹ بی ایس ڈی (مقامی کے لیے ڈی ڈی بی، ریموٹ کے لیے کے جی ڈی بی) میک او ایس-مقامی کے لیے ڈی ڈی بی، ریموٹ اوپن بی ایس ڈی کے لیے کے ڈی پی میں ڈی ڈی بی شامل ہے جس کا نحو جی این یو ڈیبگر سے ملتا جلتا ہے۔ حوالہ جات ڈیبگرز آپریٹنگ سسٹم کے دانے