Я только что в ярости написал - некоторый пользовательский код отслеживания потока - код eBPF для его инструментирования - код пользовательского пространства для загрузки и обработки вывода кода eBPF Все на Rust, в общей сложности ~600 строк очень нетривиального кода, выполняемого десятками потоков в двух процессах и ядре (часть eBPF). И это сработало с первого раза. А люди все еще пишут на C/C++, лол