Вот только писал про eBPF и еще одна статья. Но теперь автор статьи делится опытом работы с eBPF на "хардкорном" уровне - без использования libbpf, напрямую с байткодом.
В материале подробно рассматривается создание eBPF-программ через системный вызов bpf, работа с сокет-фильтрами и eBPF-мапами для обмена данными между ядром и пользовательским пространством.
Особое внимание уделяется ограничениям для непривилегированных пользователей и работе с BTF (BPF Type Format) - форматом отладочной информации, который требуется для использования некоторых функций eBPF, таких как подпрограммы и KFuncs.
И вишенка торте - все это на Zig
04.03.2026
Похожее
01.06.2026
Zig IO
В Zig 0.16 появился std.Io - кроссплатформенный интерфейс для ввода-вывода и кон...
20.05.2026
scripty
Scripty - это минимальный язык выражений без переменных, циклов и условий. Тольк...
19.05.2026
Bun в бан
Автор анализирует недавний перевод Bun с Zig на Rust, выполненный с помощью Clau...
18.05.2026
Zig против Rust
Автор сравнивает Zig и Rust. Конечно, Zig имеет элегантные фичи: интерфейс аллок...