Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions assets/diagrams/00-course-map.excalidraw
Original file line number Diff line number Diff line change
Expand Up @@ -2627,13 +2627,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "The six artifacts grow across their part arcs and converge in the Chapter 41 capstone fleet.",
"text": "The six artifacts grow across their part arcs and converge in the Chapter 41 final-project fleet.",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "The six artifacts grow across their part arcs and converge in the Chapter 41 capstone fleet.",
"originalText": "The six artifacts grow across their part arcs and converge in the Chapter 41 final-project fleet.",
"lineHeight": 1.25,
"baseline": 12
}
Expand Down
2 changes: 1 addition & 1 deletion assets/diagrams/00-course-map.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions assets/diagrams/02-lab-topology.excalidraw
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "host \u2014 Fedora 44, kernel 7.1.3 (workstation stays untouched)",
"text": "host: Fedora 44, kernel 7.1.3 (workstation stays untouched)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "host \u2014 Fedora 44, kernel 7.1.3 (workstation stays untouched)",
"originalText": "host: Fedora 44, kernel 7.1.3 (workstation stays untouched)",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -119,13 +119,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "libvirt NAT network 'default' \u2014 192.168.124.0/24 (gateway .1)",
"text": "libvirt NAT network 'default': 192.168.124.0/24 (gateway .1)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "libvirt NAT network 'default' \u2014 192.168.124.0/24 (gateway .1)",
"originalText": "libvirt NAT network 'default': 192.168.124.0/24 (gateway .1)",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down
4 changes: 2 additions & 2 deletions assets/diagrams/02-lab-topology.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions assets/diagrams/05-error-flow-three-ways.excalidraw
Original file line number Diff line number Diff line change
Expand Up @@ -315,13 +315,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "ENOSPC \u2014 the ABI",
"text": "ENOSPC: the ABI",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "ENOSPC \u2014 the ABI",
"originalText": "ENOSPC: the ABI",
"lineHeight": 1.25,
"baseline": 11
},
Expand Down
2 changes: 1 addition & 1 deletion assets/diagrams/05-error-flow-three-ways.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 10 additions & 10 deletions assets/diagrams/06-three-concurrency-models.excalidraw
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "C++23 \u2014 what the standard gives",
"text": "C++23: what the standard gives",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "C++23 \u2014 what the standard gives",
"originalText": "C++23: what the standard gives",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -119,13 +119,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "Go \u2014 the GMP runtime",
"text": "Go: the GMP runtime",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Go \u2014 the GMP runtime",
"originalText": "Go: the GMP runtime",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -182,13 +182,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "Rust \u2014 ownership-checked",
"text": "Rust: ownership-checked",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Rust \u2014 ownership-checked",
"originalText": "Rust: ownership-checked",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -2200,13 +2200,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "one program shape, three vocabularies \u2014 byte-identical stdout",
"text": "one program shape, three vocabularies: byte-identical stdout",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "one program shape, three vocabularies \u2014 byte-identical stdout",
"originalText": "one program shape, three vocabularies: byte-identical stdout",
"lineHeight": 1.25,
"baseline": 11
},
Expand Down Expand Up @@ -2235,13 +2235,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "same kernel threads underneath \u2014 /proc/<pid>/task while hashing: C++ 6, Go 10, Rust 5",
"text": "same kernel threads underneath: /proc/<pid>/task while hashing: C++ 6, Go 10, Rust 5",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "same kernel threads underneath \u2014 /proc/<pid>/task while hashing: C++ 6, Go 10, Rust 5",
"originalText": "same kernel threads underneath: /proc/<pid>/task while hashing: C++ 6, Go 10, Rust 5",
"lineHeight": 1.25,
"baseline": 11
}
Expand Down
10 changes: 5 additions & 5 deletions assets/diagrams/06-three-concurrency-models.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 8 additions & 8 deletions assets/diagrams/07-fd-table-vfs.excalidraw
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "fwatch process \u2014 fd table (ls -l /proc/PID/fd)",
"text": "fwatch process: fd table (ls -l /proc/PID/fd)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "fwatch process \u2014 fd table (ls -l /proc/PID/fd)",
"originalText": "fwatch process: fd table (ls -l /proc/PID/fd)",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -119,13 +119,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "kernel \u2014 open file descriptions (flags + offset live here)",
"text": "kernel: open file descriptions (flags + offset live here)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "kernel \u2014 open file descriptions (flags + offset live here)",
"originalText": "kernel: open file descriptions (flags + offset live here)",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -182,13 +182,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "VFS \u2014 inodes (what ls -li numbers)",
"text": "VFS: inodes (what ls -li numbers)",
"fontSize": 12,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "VFS \u2014 inodes (what ls -li numbers)",
"originalText": "VFS: inodes (what ls -li numbers)",
"lineHeight": 1.25,
"baseline": 12
},
Expand Down Expand Up @@ -2384,13 +2384,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "one paused fwatch walk: four dirfds, one recursion chain \u2014 cloexec is a per-fd bit; flags and offset are per-description",
"text": "one paused fwatch walk: four dirfds, one recursion chain: cloexec is a per-fd bit; flags and offset are per-description",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "one paused fwatch walk: four dirfds, one recursion chain \u2014 cloexec is a per-fd bit; flags and offset are per-description",
"originalText": "one paused fwatch walk: four dirfds, one recursion chain: cloexec is a per-fd bit; flags and offset are per-description",
"lineHeight": 1.25,
"baseline": 11
},
Expand Down
8 changes: 4 additions & 4 deletions assets/diagrams/07-fd-table-vfs.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions assets/diagrams/08-write-path-page-cache.excalidraw
Original file line number Diff line number Diff line change
Expand Up @@ -378,13 +378,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "write(2) copies in and dirties pages \u2014 Dirty: in /proc/meminfo",
"text": "write(2) copies in and dirties pages: Dirty: in /proc/meminfo",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "write(2) copies in and dirties pages \u2014 Dirty: in /proc/meminfo",
"originalText": "write(2) copies in and dirties pages: Dirty: in /proc/meminfo",
"lineHeight": 1.25,
"baseline": 11
},
Expand Down Expand Up @@ -687,13 +687,13 @@
"updated": 1,
"link": null,
"locked": false,
"text": "write(2) \u2014 a memcpy",
"text": "write(2): a memcpy",
"fontSize": 11,
"fontFamily": 1,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "write(2) \u2014 a memcpy",
"originalText": "write(2): a memcpy",
"lineHeight": 1.25,
"baseline": 11
},
Expand Down
6 changes: 3 additions & 3 deletions assets/diagrams/08-write-path-page-cache.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading