Signals and Threads

What Is an Operating System? with Anil Madhavapeddy

20 snips
Nov 3, 2021
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

MirageOS Overview

  • MirageOS lets you write network protocols, file systems, and web stacks in OCaml.
  • It compiles to a specialized operating system (a unikernel) that only does what your application needs.
INSIGHT

Evolving Role of Operating Systems

  • Modern operating systems have moved away from the original multi-user focus to application-specific stacks.
  • MirageOS reflects this shift by providing specialized operating systems for individual applications.
ANECDOTE

Zen and MirageOS Origins

  • Anil Madhavapeddy worked on the Zen hypervisor, which enabled running multiple operating systems on one machine.
  • MirageOS emerged from testing Zen and evolved organically from low-level interfaces.
Get the Snipd Podcast app to discover more snips from this episode
Get the app