⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

App

App

User

Kernel

OS

NIC

send()

recv()

Monolithic OS with POSIX API

App

Library

User

Kernel

OS

NIC

DRAM

Kernel Bypass (LibOS)

recv()

dataplane vs. control plane

Sending and receiving packets (Optimize this part!!!)

Management