{
 "type": "excalidraw",
 "version": 2,
 "source": "https://excalidraw.com",
 "elements": [
  {
   "id": "r1865977900",
   "type": "rectangle",
   "x": 30,
   "y": 50,
   "width": 560,
   "height": 260,
   "angle": 0,
   "strokeColor": "#e8e1d3",
   "backgroundColor": "#fbfaf6",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1207603404,
   "versionNonce": 710917260,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t340455913",
   "type": "text",
   "x": 42,
   "y": 56,
   "width": 72.60000000000001,
   "height": 15.0,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1938432321,
   "versionNonce": 727218575,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Fedora host",
   "fontSize": 12,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "Fedora host",
   "lineHeight": 1.25,
   "baseline": 12
  },
  {
   "id": "r861660551",
   "type": "rectangle",
   "x": 60,
   "y": 90,
   "width": 280,
   "height": 56,
   "angle": 0,
   "strokeColor": "#5a8870",
   "backgroundColor": "#d8e8df",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1931133581,
   "versionNonce": 1878369449,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t963692281",
   "type": "text",
   "x": 70,
   "y": 98,
   "width": 100.10000000000001,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 732309124,
   "versionNonce": 1536728323,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "C++ toolchain",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "C++ toolchain",
   "lineHeight": 1.25,
   "baseline": 14
  },
  {
   "id": "t969056317",
   "type": "text",
   "x": 70,
   "y": 118,
   "width": 302.5,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 16060969,
   "versionNonce": 224457394,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "clang / gcc / cmake / ninja / gdb / valgrind / lua",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "clang / gcc / cmake / ninja / gdb / valgrind / lua",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "r1485382475",
   "type": "rectangle",
   "x": 60,
   "y": 156,
   "width": 280,
   "height": 56,
   "angle": 0,
   "strokeColor": "#5a8870",
   "backgroundColor": "#d8e8df",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 853310604,
   "versionNonce": 1673113787,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t1397059363",
   "type": "text",
   "x": 70,
   "y": 164,
   "width": 100.10000000000001,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1224045960,
   "versionNonce": 541962882,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Conan 2 (pip)",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "Conan 2 (pip)",
   "lineHeight": 1.25,
   "baseline": 14
  },
  {
   "id": "t394752506",
   "type": "text",
   "x": 70,
   "y": 184,
   "width": 314.6,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1458619751,
   "versionNonce": 1877198673,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "pins fmt, Boost, gRPC, opentelemetry-cpp per example",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "pins fmt, Boost, gRPC, opentelemetry-cpp per example",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "r753845721",
   "type": "rectangle",
   "x": 60,
   "y": 222,
   "width": 280,
   "height": 56,
   "angle": 0,
   "strokeColor": "#4a73b8",
   "backgroundColor": "#e8f0fb",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 216244634,
   "versionNonce": 577098528,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t1697343614",
   "type": "text",
   "x": 70,
   "y": 230,
   "width": 200.20000000000002,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 178233950,
   "versionNonce": 664086552,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Docker engine + compose v2",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "Docker engine + compose v2",
   "lineHeight": 1.25,
   "baseline": 14
  },
  {
   "id": "t1193142514",
   "type": "text",
   "x": 70,
   "y": 250,
   "width": 199.65,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 714103594,
   "versionNonce": 1149913164,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "runs every example in a container",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "runs every example in a container",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "r1138186605",
   "type": "rectangle",
   "x": 360,
   "y": 90,
   "width": 210,
   "height": 188,
   "angle": 0,
   "strokeColor": "#a06030",
   "backgroundColor": "#faf0e6",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 721308562,
   "versionNonce": 1843527272,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t157597152",
   "type": "text",
   "x": 370,
   "y": 98,
   "width": 184.8,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1891905467,
   "versionNonce": 1095721278,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "KVM lab (libvirt + qemu)",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "KVM lab (libvirt + qemu)",
   "lineHeight": 1.25,
   "baseline": 14
  },
  {
   "id": "t824757528",
   "type": "text",
   "x": 370,
   "y": 118,
   "width": 169.4,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1498828227,
   "versionNonce": 35678405,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "optional: NUMA / parallelism",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "optional: NUMA / parallelism",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "t1603038990",
   "type": "text",
   "x": 370,
   "y": 133,
   "width": 169.4,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 953560313,
   "versionNonce": 1784752434,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "chapters only -- host kernel",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "chapters only -- host kernel",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "t1891833567",
   "type": "text",
   "x": 370,
   "y": 148,
   "width": 133.10000000000002,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1532844328,
   "versionNonce": 609111855,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "settings never touched",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "settings never touched",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "r799808726",
   "type": "rectangle",
   "x": 630,
   "y": 110,
   "width": 220,
   "height": 56,
   "angle": 0,
   "strokeColor": "#2d2d2d",
   "backgroundColor": "#ffffff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1670132138,
   "versionNonce": 230300859,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t583733057",
   "type": "text",
   "x": 640,
   "y": 118,
   "width": 46.2,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1061174425,
   "versionNonce": 91982089,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Editor",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "Editor",
   "lineHeight": 1.25,
   "baseline": 14
  },
  {
   "id": "t1863804664",
   "type": "text",
   "x": 640,
   "y": 138,
   "width": 193.60000000000002,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#6b6b6b",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1088571950,
   "versionNonce": 422213842,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "any CMake-aware; CLion preferred",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "any CMake-aware; CLion preferred",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "r439921022",
   "type": "rectangle",
   "x": 135,
   "y": 350,
   "width": 350,
   "height": 70,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "#2d2d2d",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 866985449,
   "versionNonce": 868417106,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "t581907354",
   "type": "text",
   "x": 145,
   "y": 358,
   "width": 69.30000000000001,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#ffffff",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1281373739,
   "versionNonce": 434608489,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "./demo.sh",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "./demo.sh",
   "lineHeight": 1.25,
   "baseline": 14
  },
  {
   "id": "t367881263",
   "type": "text",
   "x": 145,
   "y": 378,
   "width": 205.70000000000002,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#d7d7d7",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 446875566,
   "versionNonce": 1564415769,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "builds image -> runs -> verify.lua",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "builds image -> runs -> verify.lua",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "t1046829580",
   "type": "text",
   "x": 145,
   "y": 393,
   "width": 175.45000000000002,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#d7d7d7",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1525824998,
   "versionNonce": 1053086520,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "asserts the observable effect",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "asserts the observable effect",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "a1570177524",
   "type": "arrow",
   "x": 630,
   "y": 138,
   "width": 290,
   "height": 20,
   "angle": 0,
   "strokeColor": "#2d2d2d",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 1269893462,
   "versionNonce": 689042351,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0,
     0
    ],
    [
     -290,
     -20
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": null,
   "endBinding": null,
   "startArrowhead": null,
   "endArrowhead": "arrow"
  },
  {
   "id": "t83491698",
   "type": "text",
   "x": 485.0,
   "y": 114.0,
   "width": 78.65,
   "height": 13.75,
   "angle": 0,
   "strokeColor": "#2d2d2d",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 620817275,
   "versionNonce": 1392330602,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "see toolchain",
   "fontSize": 11,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "see toolchain",
   "lineHeight": 1.25,
   "baseline": 11
  },
  {
   "id": "a165839366",
   "type": "arrow",
   "x": 310,
   "y": 310,
   "width": 0,
   "height": 40,
   "angle": 0,
   "strokeColor": "#2d2d2d",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 1420252945,
   "versionNonce": 1567288498,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0,
     0
    ],
    [
     0,
     40
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": null,
   "endBinding": null,
   "startArrowhead": null,
   "endArrowhead": "arrow"
  },
  {
   "id": "t10243858",
   "type": "text",
   "x": 450,
   "y": 16,
   "width": 169.4,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1a1a1a",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1958320737,
   "versionNonce": 769202321,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "The prerequisite stack",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "originalText": "The prerequisite stack",
   "lineHeight": 1.25,
   "baseline": 14
  }
 ],
 "appState": {
  "viewBackgroundColor": "#fdfbf7",
  "gridSize": null
 },
 "files": {}
}