AI, Data Science & Cloud Certificates from Google, IBM & Meta
The Fastest Way to Become a Backend Developer Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This conference talk presents BeePL, a new eBPF programming language designed to create correct-by-compilation kernel extensions. Explore how BeePL's type system encodes eBPF specifications and utilizes a formally verified compiler to preserve security properties through to BPF bytecode. Learn about the challenges with current eBPF verifiers and how this approach addresses safety concerns when extending kernel capabilities without modifying kernel source code or implementing kernel modules. Presented by researchers Swarn Priya, Tim Steenvoorden, Connor Sughrue, Frédéric Besson, and Freek Verbeek from Virginia Tech, Open Universiteit, and Inria, Rennes at the PriSC 2025 workshop sponsored by ACM SIGPLAN.
Syllabus
[PriSC'25] BeePL: Correct-by-compilation kernel extensions
Taught by
ACM SIGPLAN