Жесткий eBPF

Вот только писал про eBPF и еще одна статья. Но теперь автор статьи делится опытом работы с eBPF на "хардкорном" уровне - без использования libbpf, напрямую с байткодом.

В материале подробно рассматривается создание eBPF-программ через системный вызов bpf, работа с сокет-фильтрами и eBPF-мапами для обмена данными между ядром и пользовательским пространством.

Особое внимание уделяется ограничениям для непривилегированных пользователей и работе с BTF (BPF Type Format) - форматом отладочной информации, который требуется для использования некоторых функций eBPF, таких как подпрограммы и KFuncs.

И вишенка торте - все это на Zig

Новости

Post Thumbnail

Verifpal

Verifpal - это программа, которая помогает разработчикам и студентам проверять, на самом ли деле защищённые протоколы связи являются безопасными и не содержат ошибок. Например, можно проверить как работает шифрование в WhatsApp или Signal Так вот, разрабы о...

Post Thumbnail

eBPF и XDP

Еще одна неплохая статья по eBPF Аббревиатура eBPF расшифровывается как extended Berkeley Packet Filter (расширенный фильтр пакетов) — изначально она появилась как фильтр пакетов. Особую популярность eBPF получила в последние годы и активно развивается. В э...

Post Thumbnail

Процессор на CSS

Ага, вы все правильно процитали. Это x86CSS - полноценный эмулятор процессора x86 (16-битный 8086), который работает исключительно на CSS, без использования JavaScript. В демо-версии можно увидеть, как скомпилированная GCC программа на C выполняется прямо в ст...

Post Thumbnail

Нет JS, да Rust

Rust потихоньку подминает под себя всю экосистему JavaScript-инструментов. Он быстрый, жрет мало памяти и не парится со сборщиком мусора. Идеальный кандидат, чтобы переписать на нем старые добрые Babel, Webpack, ESLint и Prettier, сделав их в разы быстрее. ...

Post Thumbnail

Уменьшаем бинарник

Инженеры Datadog рассказали, как всего за полгода им удалось "похудеть". Они уменьшили размер Go-бинарников своего агента мониторинга на 77% и вернулись к показателям пятилетней давности, при этом ничего не сломав и не вырезав ни одной функции. Годами они ...

Post Thumbnail

Блокировки в PG

Прикольный итерактивный туториал по всем возможны блокировкам в PostgreSQL. И не только блокировки, автор еще про мониторинг и траблшутинг рассказывает. Я не так плотно знаком с работой блокировок в PostgreSQL и этот туториал прям в сердечко

Статьи

Post Thumbnail

Анонимные животные

Знаете эти милые аватарки с животными в общих Google-документах? Они появляются у каждого, кто открывает файл по ссылке. Выбрать себе зверюшку заранее или как-то на неё повлиять нельзя - ваш аватар назначается случайно. Чтобы узнать, в кого вы "превратились", ...

Post Thumbnail

Бекенд на Rust

Создать веб-сервер на Rust не сложно. С помощью фреймворка Axum можно написать веб-сервер без лишних хлопот. На Rust решать задачи и реализовывать веб-сервисы также просто, как и на других языках, а иногда даже проще.

Post Thumbnail

Улучшаем VSCode плагин

VSCode — отличный инструмент для разработки. Я пользуюсь им уже много лет, и он меня полностью устраивал для работы с Go. Расширение vscode-go просто замечательное: оно поддерживает всё необходимое — от сниппетов до отладки через Delve. Но оно кривовато.

Post Thumbnail

Первая игра на Ebitten

Желание писать игры подтолкнуло меня к программированию 20 лет назад. Я стал делать это своей профессией, хотя и создал несколько небольших игр с использованием различных технологических стеков. Но я решил продолжить заниматься программированием игр, и для мен...

События

Post Thumbnail

Я любил этот фронтенд

14 февраля пройдет самая крупная конференция Яндекса для фронтенд-разработчиков — «Я 💛 Фронтенд». На одной площадке соберутся лучшие эксперты индустрии, чтобы поделиться опытом, дать прикладные советы по развитию навыков и зарядить на новые идеи.

Post Thumbnail

Sber Process Mining Conf 2026

22 января 2026 года в Москве состоится ежегодная открытая конференция «Sber Process Mining Conf 2026». Как AI трансформирует Process Mining и влияет на точность и скорость анализа процессов. Можно ли доверять выводам AI-агентов и какое место во всем этом остае...

Post Thumbnail

T-Sync Conf

Встречайте новый формат инженерного диалога T-Sync Conf — офлайн-конференция от Группы «Т-Технологии» для опытных инженеров. 7 февраля в Москве на площадке TAU соберутся платформенные, security- и дата-инженеры, аналитики, DevOps-, SRE-, CI/CD-, AI-, ML-, R...

Post Thumbnail

☃️ Зима близко...

☃️ Зима близко... Как и Java-митап от Мир Plat.Form! Мир Plat.Form — технологическая команда Национальной системы платежных карт (НСПК). Наши самые известные разработки — платёжная система «Мир» и Система быстрых платежей (СБП). Увидимся 27 ноября, 18:00-22:0...

AdTech

Post Thumbnail

Реклама в агентах

Нашел подробности к вчерашней статье про Agentic Roadmap. По ссылке можно почиатать про новую спеку - Agentic RTB Framework Агентская платформа RTB (ARTF) определяет как автономные агенты на основе машинного обучения и искусственного интеллекта могут взаим...

Post Thumbnail

Agentic Roadmap

Техническая лаборатория IAB опубликовала Agentic Roadmap, в которой показано, как можно масштабировать закупки и продажи с помощью искусственного интеллекта, расширяя существующие стандарты, а не внедряя новые, разрозненные. Для издателей это означает, что аге...

Post Thumbnail

ИИ убивает трафик

Генеративный ИИ не просто изменил результаты поиска в прошлом году, он перевернул представление о монетизации в открытом интернете. Так как же обстоят дела у цифровых издателей в эту новую эру поиска контента? Э-э, скажем так, дела обстоят не очень

Post Thumbnail

Сети авторов

К 2026 году пользовательский контент обгонит профессиональные СМИ по объёмам рекламных расходов. Цифры говорят сами за себя: исследование Pew Research Center показало, что примерно каждый пятый американец, в том числе гораздо большая доля взрослых в возраст...