Un depurador del kernel es un depurador presente en algunos kernels del sistema operativo para facilitar la depuración y el desarrollo del kernel por parte de los desarrolladores del kernel. Un depurador del núcleo puede ser un apéndice que implementa operaciones de bajo nivel, con un depurador completo como gdb, ejecutándose en otra máquina, enviando comandos al apéndice a través del puerto serie o una conexión de red, o puede proporcionar una línea de comandos que se puede utilizar directamente en la máquina que se está depurando.
Varios sistemas operativos y kernels de sistemas operativos que contienen un depurador de kernel: