Kernel debugger
কার্নেল ডিবাগার হল কার্নেল ডেভেলপারদের দ্বারা ডিবাগিং এবং কার্নেল বিকাশ সহজ করার জন্য কিছু অপারেটিং সিস্টেম কার্নেলে উপস্থিত একটি ডিবাগার। একটি কার্নেল ডিবাগার একটি স্টাব হতে পারে যা নিম্ন-স্তরের ক্রিয়াকলাপগুলি প্রয়োগ করে, একটি পূর্ণ-প্রস্ফুটিত ডিবাগার যেমন জিএনইউ ডিবাগার (জিডিবি), অন্য মেশিনে চলছে, একটি সিরিয়াল লাইন বা একটি নেটওয়ার্ক সংযোগের মাধ্যমে স্টাবে কমান্ড পাঠাচ্ছে, অথবা এটি একটি কমান্ড লাইন সরবরাহ করতে পারে যা সরাসরি মেশিনের ডিবাগ করার সময় ব্যবহার করা যেতে পারে। অপারেটিং সিস্টেম এবং অপারেটিং সিস্টেম কার্নেল যা একটি কার্নেল ডিবাগার ধারণ করেঃ উইন্ডোজ এন. টি পরিবারে কে. ডি নামে একটি কার্নেল ডিবাগার রয়েছে, যা সীমিত ক্ষমতা (কার্নেল মেমোরি পড়া এবং লেখা, এবং ব্রেকপয়েন্ট সেটিং) সহ একটি স্থানীয় ডিবাগার হিসাবে কাজ করতে পারে এবং একটি সিরিয়াল লাইনের মাধ্যমে একটি দূরবর্তী মেশিনের সাথে সংযুক্ত হতে পারে, আই. ই. ই. ই 1394 সংযোগ, ইউ. এস. বি. 2.0 বা ইউ. এস. বি. 3.0 সংযোগ। উইন্ডিবিজি জিইউআই ডিবাগারটি স্থানীয় এবং দূরবর্তী মেশিনে কার্নেলগুলি ডিবাগ করতেও ব্যবহার করা যেতে পারে। বি. ই. ও. এস এবং হাইকুতে একটি কার্নেল ডিবাগার রয়েছে যা অন-স্ক্রিন কনসোল বা সিরিয়াল লাইনের মাধ্যমে ব্যবহারযোগ্য। এতে মেমোরি, থ্রেড এবং অন্যান্য কার্নেল কাঠামো পরিদর্শন করার জন্য বিভিন্ন কমান্ড রয়েছে। ড্রাগনফ্লাই বিএসডি লিনাক্স কার্নেল; 2.6.26-rc1 সংস্করণের আগে মেইনলাইন লিনাক্স ট্রি-তে কোনও কার্নেল ডিবাগার অন্তর্ভুক্ত ছিল না কারণ লিনাস টরভাল্ডস কার্নেলে কার্নেল ডিবাগার চাননি। কে. ডি. বি (স্থানীয়) কে. জি. ডি. বি (দূরবর্তী) এম. ডি. বি (স্থানীয়/দূরবর্তী) নেট বি. এস. ডি (স্থানীয়ের জন্য ডি. ডি. বি, দূরবর্তীর জন্য কে. জি. ডি. বি) ম্যাকোস-স্থানীয়ের জন্য ডি. ডি. বি, দূরবর্তী ওপেন বি. এস. ডি-র জন্য কে. ডি. পি-তে ডি. ডি. বি রয়েছে যার বাক্যবিন্যাস জি. এন. ইউ ডিবাগারের অনুরূপ। তথ্যসূত্র ডিবাগার অপারেটিং সিস্টেম কার্নেল