~/talk

Isolation without Containers

Talkat LISA18 · on Monday, 2018-10-29· at 15:00· Legends Ballroom D· [security, linux-and-operating-systems]
slides:none on file

Claims a lightweight isolation layer that avoids processes or containers by compiling WebAssembly to native AOT code and running thousands of sandboxes per server with millisecond request lifetimes and tens of thousands of RPS. Uses a modified calling convention (RDI holds a VM context), linear memory plus a 4GB guard region to remove most checks, trap tables to map faults, and bounds-check elision in a Cranelift-based compiler/runtime (Fastly project); implementation is working but still under active development.

AI-written summary · about

  1. 0:00Start
  2. 1:37Resource Isolation
  3. 1:53Fault Detection, Isolation, and Recovery
  4. 3:43Fault Domain
  5. 6:10Virtual Memory
  6. 8:31Containers are similar.
  7. 8:47In-process isolation?
  8. 13:13Calling Convention
  9. 14:52Bounds Checking
  10. 16:41Bounds Check Elision
  11. 21:08Trap Tables
  12. 22:18ok, enough assembly...
  13. 24:15Thank You
~/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.