Sigwire - Live TUI switchboard for Linux signals
Show HN: Sigwire – a live TUI switchboard for every signal on your Linux box
Sigwire is a live Terminal User Interface that acts as a comprehensive switchboard for every signal on your Linux system. It decodes kernel tracepoints to stream real-time data on signal generation and delivery, revealing who sent a signal, who received it, and how it was handled. Unlike traditional tools like strace, Sigwire requires no process cooperation and monitors the entire host simultaneously. It highlights critical events like EINTR interruptions and handler execution times, offering developers a powerful, non-intrusive way to debug complex concurrency issues and understand system behavior instantly.
"Sigwire turns the kernel's signal machinery into a live patchbay, decoding every signal any process on the box raises without requiring cooperation from the processes involved."