Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Latest commit

 

History

History
52 lines (40 loc) · 2.57 KB

README.md

File metadata and controls

52 lines (40 loc) · 2.57 KB

Episode 58 : Firecracker

  • Hosted by @jbeda
  • Recording date: 2018-11-30

Table of Contents

  • 00:00:00 - Welcome to TGIK!
  • 00:04:00 - Week in Review
  • 00:14:00 - Let's get Started
  • 00:18:00 - Diagram time, how's it work?
  • 00:39:00 - Let's do some stuff, but first a roll call
  • 00:43:00 - Let's run it, in GCE(!)
  • 00:47:00 - Let's check /dev/kvm

Show Notes

What is Firecracker?

Micro VM - virtual machine manager

Leverages KVM, driven my QEMU, written in Rust. (GCE VMM is C++ back from when Joe worked on it). These are the only 4 devices (virtio net / virtio block / 1-pin of i8042, and UART). eg. no GPU support. Firecracker is ~40k lines of code, including the auto-generated system call bindings. Most importantly, the logo has 7 sides, so it's clearly designed for Kubernetes

Reference Links