Usenix LISA2021 Внутреннее устройство BPF (eBPF)

Для USENIX LISA 1404569134042603520 я дал 315 минутный подробный доклад о внутренностях BPF для Linux с упором на наблюдаемость инструменты отслеживания. Поскольку в Интернете уже есть внутренние ссылки на BPF (перечисленные в этом посте), я использовал возможность создать новый контент, показывающий, как инструментарий bpftrace работает от пространства пользователя до машинного кода. Я разбил его на все задействованные мелкие компоненты, и вы обнаружите, что на самом деле это довольно просто.

Видео находится на youtube :

Слайды открыты слайд-шоу или в виде PDF-файла :

Спасибо USENIX LISA не только за организацию этого выступления, но и за его предложение. Может показаться, что внутренние переговоры не имеют серьезных выводов, поэтому я обычно делюсь этим контентом на веб-сайтах и ​​в книгах, где люди могут просматривать их по мере необходимости. Но другие мероприятия USENIX имели успех с этими темами «Основные принципы», поэтому на этот раз я попробовал. Как вам это нравится? Поскольку это контент, который иначе не существовал бы без помощи USENIX, я благодарю всех, кто поддерживает USENIX.

Ссылки из моего слайда со ссылками:

Вы можете комментировать здесь, но я не могу гарантировать, что ваш комментарий останется здесь навсегда: я могу переключить систему комментариев в какой-то момент (например, если Disqus добавляет рекламу).