nnd: Um Debugger Rápido e Leve para Código Nativo Linux

2025-05-06
nnd: Um Debugger Rápido e Leve para Código Nativo Linux

Apresentamos o nnd, um depurador Linux inspirado no RemedyBG, que prioriza velocidade e design leve. Ele possui uma interface TUI, é construído principalmente do zero (não baseado em gdb ou lldb) e lida com executáveis grandes de forma eficiente (testado em um executável ClickHouse de 2,5 GB). O nnd concentra-se na velocidade; operações instantâneas são realmente instantâneas, enquanto operações mais longas são tratadas de forma assíncrona com barras de progresso. Atualmente, ele suporta apenas depuração de código nativo Linux x86-64 e não possui depuração remota, suporte para vários processos e retrocesso. Distribuído como um único executável de 6 MB sem dependências, é facilmente instalado via curl ou compilado a partir do código-fonte.

Desenvolvimento