Topical Takes
Short, opinionated posts on eBPF, Linux internals, and the tools we all run in production.
AlleBPF42linux42yeet39AI agents16observability14claude-code7security6networking5production4tracing4bcc3exectop3kubernetes3omarchy3sandboxing3supply chain3tcpdump3uprobes3audit2auditd2bpftrace2BSON2capabilities2ci2containers2debugging2execsnoop2HTTP2hyprland2incident-response2MongoDB2oom2permissions2processes2quickshell2runtime-debugging2ssh2troubleshooting2802.111agent-security1ai-sre1bar-widget1benchmarks1biolatency1bpf-verifier1bubblewrap1build-performance1cgroups1Cilium1CO-RE1codex1confidential-computing1context-switches1cpu-accounting1cryptojacking1devops1egress1exfiltration1hardening1integration-testing1kprobes1kworker1landlock1local-llm1make1MCP1memory1n-plus-one1nodejs1npm1off-cpu1ollama1opentelemetry1packet-capture1plugin1postinstall1prepared statements1privilege1proc-filesystem1process-attribution1process-masquerading1proctop1profiling1query-shapes1Redis1refusal1RESP1rf1root-cause-analysis1runqlat1schedstat1seccomp1slowlog1SQLite1stratum1sudo1syscall1systemd1TCP1tcp-retransmits1terminal-bench1threat-modeling1TLS1tunnels1websocket1wifi1wireguard1wireless1wss1yeetkit1
Why Is My Build Slow? How to See What It Is Running Thousands of Times (2026)
A slow build is usually not one slow step. It is a cheap command running per file when it should run once, or a step running twice. Fold every process launch into one row per kind of command to see the counts, and read the fork-to-exec median to separate a slow program from a slow launch.
build-performancemakeciexectopeBPFprocesseslinuxyeet
Read more →How to See Every Command Your Build Runs in CI on Linux: Capturing Them Is the Easy Part
Every exec a build starts is already visible to the kernel through the sched_process_exec tracepoint, so the hard part is volume and scope: execsnoop, strace -f, auditd, set -x and exectop compared on what each one can scope to one process tree and what each does with 7,745 lines of output.
exectopexecsnoopcisupply-chainobservabilityeBPFlinuxyeet
Read more →