~/talk

“Deconstructing the OS: The devil’s In the side effects”

Talkat CppCon 2017 · 2017-09-24..09-29· [embedded-and-hardware]
links:none on file
slides:none on file

IncludeOS builds bootable ELF C++ unikernels with a minimal libc backend (implemented a write syscall to a serial driver) and a one‑liner tool that boots services under QEMU; network stack implements packet/TCP objects, DMA and a tiny event loop to reach zero context switches and handle tens of thousands of concurrent connections with zero‑copy. Running on Solo5 cuts cold‑start from 300 ms to 10 ms boot, and a simple HTTP server runs successfully.

AI-written summary · about

  1. 0:00Introduction and OS deconstruction
  2. 4:41Booting hello world from scratch
  3. 10:03Side effects of privileged instructions
  4. 19:21Platform-specific optimizations
  5. 23:58Booting a C++ web server
  6. 31:51Zero-overhead networking subsystems
  7. 41:50Solo5 interface and security
  8. 49:02POSIX alternatives and modern C++
  9. 55:50Conclusions and future directions
~/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.