~/talk

BeePL: Correct-by-compilation kernel extensions

links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

BeePL is a new source language whose type system encodes eBPF specs (effects, substructural and refinement types) and whose goal is a Coq-verified compiler that preserves safety down to BPF bytecode. Plan uses CompCert extended to emit BPF and machine-checked proofs of functional correctness and preservation; current work is early-stage with paper proofs and a prototype pipeline planned. Targets concrete limits like the 512-byte stack bound and verifier quirks (e.g. 1,000,000 instruction verifier limit) rather than vague safety claims.

AI-written summary · about

  1. 0:00BeePL introduction
  2. 2:30eBPF verifier limits
  3. 7:03BeePL design goals
  4. 11:21Type system verification
  5. 14:30Q&A on BeePL
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.