Sigwire - Live TUI switchboard for every signal on your Linux box
Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box
Sigwire es un conmutador en vivo para el terminal que convierte el mecanismo de señales del kernel de Linux en un panel visual en tiempo real. Muestra cada señal generada por cualquier proceso: quién la envió, a quién afectó, cómo se generó (kill(2), kernel, temporizador POSIX), si el destinatario la capturó y cuánto duró su manejador, y si interrumpió una llamada al sistema bloqueada con EINTR. Utiliza tracepoints del kernel y eBPF, sin necesidad de strace, ptrace ni cooperación de los procesos. Ideal para depurar problemas intermitentes relacionados con señales, supervisar aplicaciones o comprender el comportamiento del sistema. Incluye filtros, inspector de detalles y un selector de señales que permite silenciar ruido en el kernel. Disponible para Linux.
Sigwire convierte el mecanismo de señales del kernel en un panel de conexiones en vivo: cada línea es `remitente ──SEÑAL──▶ destinatario`, coloreada por severidad, etiquetada con cómo se generó, si el destinatario la capturó y cuánto tiempo ejecutó su manejador, si interrumpió una llamada al sistema bloqueada (↯ EINTR read), y marcada con ☠ cuando es una auténtica señal mortal.