Kernel debugger
કર્નલ ડીબગર એ કર્નલ ડેવલપર્સ દ્વારા ડીબગિંગ અને કર્નલ વિકાસને સરળ બનાવવા માટે કેટલાક ઓપરેટિંગ સિસ્ટમ કર્નલોમાં હાજર ડીબગર છે. કર્નલ ડીબગર એ નિમ્ન-સ્તરની કામગીરીઓ અમલમાં મૂકનાર સ્ટબ હોઈ શકે છે, જેમાં જી. એન. યુ. ડીબગર (જી. ડી. બી.) જેવા સંપૂર્ણ વિકસિત ડીબગર હોય છે, જે અન્ય મશીન પર ચાલે છે, સીરીયલ લાઇન અથવા નેટવર્ક કનેક્શન પર સ્ટબને આદેશો મોકલે છે, અથવા તે આદેશ વાક્ય પ્રદાન કરી શકે છે જેનો ઉપયોગ મશીનને ડીબગ કરવામાં આવે ત્યારે સીધો જ થઈ શકે છે. ઓપરેટિંગ સિસ્ટમો અને ઓપરેટિંગ સિસ્ટમ કર્નલો કે જેમાં કર્નલ ડીબગર હોય છેઃ વિન્ડોઝ એન. ટી. પરિવારમાં કેડી નામના કર્નલ ડીબગરનો સમાવેશ થાય છે, જે મર્યાદિત ક્ષમતાઓ (કર્નલ મેમરી વાંચવા અને લખવા અને બ્રેકપૉઇન્ટ સેટ કરવા) સાથે સ્થાનિક ડીબગર તરીકે કામ કરી શકે છે અને સીરીયલ લાઇન, આઇ. ઇ. ઇ. ઇ. 1394 જોડાણ, યુએસબી 2 અથવા યુએસબી 3 જોડાણ પર દૂરસ્થ મશીન સાથે જોડી શકે છે. વિનડીબીજી જીયુઆઈ ડીબગરનો ઉપયોગ સ્થાનિક અને દૂરસ્થ મશીનો પર કર્નલોને ડીબગ કરવા માટે પણ થઈ શકે છે. બી. ઓ. એસ. અને હાઇકુમાં કર્નલ ડીબગરનો સમાવેશ થાય છે જેનો ઉપયોગ સ્ક્રીન પર કન્સોલ સાથે અથવા સીરીયલ લાઇન પર કરી શકાય છે. તેમાં મેમરી, થ્રેડો અને અન્ય કર્નલ માળખાઓનું નિરીક્ષણ કરવા માટે વિવિધ આદેશો છે. ડ્રેગનફ્લાય બીએસડી લિનક્સ કર્નલ; આવૃત્તિ 2.6.26-rc1 પહેલા મેઇનલાઇન લિનક્સ ટ્રીમાં કોઈ કર્નલ ડીબગરનો સમાવેશ કરવામાં આવ્યો ન હતો કારણ કે લિનસ ટોરવાલ્ડ્સ કર્નલમાં કર્નલ ડીબગર ઇચ્છતો ન હતો. કેડીબી (સ્થાનિક) કેજીડીબી (દૂરસ્થ) એમડીબી (સ્થાનિક/દૂરસ્થ) નેટબીએસડી (સ્થાનિક માટે ડીડીબી, દૂરસ્થ માટે કેજીડીબી) મેકઓએસ-સ્થાનિક માટે ડીડીબી, દૂરસ્થ ઓપનબીએસડી માટે કેડીપીમાં ડીડીબી શામેલ છે જે વાક્યરચના ધરાવે છે જે જીએનયુ ડીબગર જેવું જ છે. સંદર્ભો ડીબગર્સ ઓપરેટિંગ સિસ્ટમ કર્નલો