La funcionalidad de depuración del kernel conocida como KGDB fue integrada oficialmente en el núcleo Linux con la versión 2.6.26, lanzada en 2008. Esta herramienta ha estado disponible durante más de una década para facilitar el análisis de problemas a nivel de sistema operativo.
KGDB opera junto al depurador GNU Debugger o GDB, permitiendo depurar el kernel de manera similar a como se hace en el espacio de usuario. Para ello, requiere la conexión de una segunda computadora mediante cable serial o red para establecer la comunicación de depuración.
Sin embargo, su uso no ha sido generalizado en los últimos años dentro del ecosistema de desarrollo Linux. Debido a esta falta de adopción activa y a la evolución de las herramientas modernas, surgió una propuesta formal para eliminar este componente del código base principal.
Un parche fue presentado recientemente con el objetivo de retirar KGDB del kernel de Linux. Esta decisión refleja un esfuerzo por mantener el núcleo limpio y enfocado en las funcionalidades que la comunidad utiliza activamente, descartando herramientas obsoletas o poco demandadas.
La propuesta busca eliminar una funcionalidad que no se utiliza ampliamente en la actualidad. La comunidad de desarrolladores del kernel debe decidir si mantener el soporte por compatibilidad histórica o priorizar la limpieza del código base.
Fuente: Phoronix
