~/talk

Possibility of OCI Container Runtime with Rust

Talkat KubeDay Japan 2022 · on Wednesday, 2022-12-07· at 15:40· Level 3 | InterContinental Ballroom· [rust]
slides:none on file

Rust implementation youki is an OCI low-level runtime developed over about two years and listed as a reference implementation that runs from Docker and Podman, passes OCI conformance and even passes containerd tests when invoked as runC. It targets newer kernels (supporting Linux 5.15+), implements WASM execution and cgroup v2, and claims a smaller memory footprint able to start containers with 1 MB limits. It uses some unsafe Rust for direct syscalls, reduces extra clone/exec hops versus runc, and plans wasm-edge and OpenTelemetry tracing.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Agenda
  3. 2:10OCI runtime basics
  4. 3:58Linux kernel features
  5. 6:05Introducing Yoki
  6. 6:50Why Rust
  7. 7:54Rust with Linux kernel
  8. 10:45Rust vs Go
  9. 11:49Wasm in Yoki
  10. 13:36Performance and memory
  11. 15:03Go vs Rust
  12. 16:27Yoki progress
  13. 17:31Latest features and Kubernetes
  14. 18:12Problems and challenges
  15. 19:58Yoki roadmap
  16. 21:02Wasm collaboration
  17. 22:27Acknowledgments
  18. 22:47Q&A
~/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.