{"guid":"b607796c-ce58-43ee-afbd-f5fe2008ac66","title":"A gentle introduction to [e]BPF","subtitle":null,"slug":"ASG2017-92-a_gentle_introduction_to_e_bpf","link":"https://c3voc.de","description":"BPF is a Linux in-kernel virtual machine that is used for networking, tracing, seccomp and more. This talk will give an introduction to the extended BPF subsystem in Linux, an overview on how it works, show available tools to work with and explain possibilities as well as limits.","original_language":"eng","persons":["Michael Schubert"],"tags":["ASG2017","92"],"view_count":367,"promoted":false,"date":"2017-10-21T00:00:00.000+02:00","release_date":"2017-10-21T02:00:00.000+02:00","updated_at":"2025-12-17T00:45:05.436+01:00","length":1554,"duration":1554,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/92-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/92-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/b607796c-ce58-43ee-afbd-f5fe2008ac66-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2017/b607796c-ce58-43ee-afbd-f5fe2008ac66-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ASG2017-92-a_gentle_introduction_to_e_bpf","url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_title":"All Systems Go! 2017","conference_url":"https://api.media.ccc.de/public/conferences/asg2017","related":[{"event_id":4638,"event_guid":"4701a208-608c-44b7-ad04-5d708cc347da","weight":37},{"event_id":4640,"event_guid":"673928f6-6777-4da7-aac3-e36dfea16063","weight":50},{"event_id":4646,"event_guid":"3e4263fb-2d17-486b-8f41-24b19ef64ffb","weight":35},{"event_id":4649,"event_guid":"0386da26-f42d-4808-a965-a5f9a0469d79","weight":44},{"event_id":4657,"event_guid":"7c31fc34-cc78-40b3-b6d0-30bee6ca01c1","weight":30},{"event_id":4672,"event_guid":"6d9e8e7e-9250-4c9e-a050-90234d40f873","weight":31},{"event_id":4673,"event_guid":"dc224041-cb12-4890-bbb5-f7931e2f21d8","weight":38},{"event_id":4674,"event_guid":"22578f18-885b-4dce-a952-32ea3973ca15","weight":32},{"event_id":4680,"event_guid":"196e78e5-f6c5-42b0-84a9-f05428ddd550","weight":29}],"recordings":[{"size":171,"length":1554,"mime_type":"video/mp4","language":"eng","filename":"ASG2017-92-eng-A_gentle_introduction_to_e_BPF_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-10-21T18:55:13.251+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/h264-hd/ASG2017-92-eng-A_gentle_introduction_to_e_BPF_hd.mp4","url":"https://api.media.ccc.de/public/recordings/19896","event_url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":55,"length":1554,"mime_type":"video/webm","language":"eng","filename":"ASG2017-92-eng-A_gentle_introduction_to_e_BPF_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-10-21T21:55:12.076+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/webm-sd/ASG2017-92-eng-A_gentle_introduction_to_e_BPF_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/19986","event_url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":23,"length":1547,"mime_type":"audio/mpeg","language":"eng","filename":"ASG2017-92-eng-A_gentle_introduction_to_e_BPF.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-10-21T21:55:40.847+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/mp3/ASG2017-92-eng-A_gentle_introduction_to_e_BPF.mp3","url":"https://api.media.ccc.de/public/recordings/19987","event_url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":51,"length":1554,"mime_type":"video/mp4","language":"eng","filename":"ASG2017-92-eng-A_gentle_introduction_to_e_BPF_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-10-21T21:56:12.207+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/h264-sd/ASG2017-92-eng-A_gentle_introduction_to_e_BPF_sd.mp4","url":"https://api.media.ccc.de/public/recordings/19988","event_url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":18,"length":1547,"mime_type":"audio/opus","language":"eng","filename":"ASG2017-92-eng-A_gentle_introduction_to_e_BPF.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-10-21T21:56:42.163+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/opus/ASG2017-92-eng-A_gentle_introduction_to_e_BPF.opus","url":"https://api.media.ccc.de/public/recordings/19989","event_url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"},{"size":154,"length":1554,"mime_type":"video/webm","language":"eng","filename":"ASG2017-92-eng-A_gentle_introduction_to_e_BPF_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-10-21T21:57:20.824+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2017/webm-hd/ASG2017-92-eng-A_gentle_introduction_to_e_BPF_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/19990","event_url":"https://api.media.ccc.de/public/events/b607796c-ce58-43ee-afbd-f5fe2008ac66","conference_url":"https://api.media.ccc.de/public/conferences/asg2017"}]}