The UNIX Operating System: Pipes, Files, and Composable Tools
Brian Kernighan & Dennis Ritchie · 27:27
Operating System Engineering: Introduction and Examples (MIT 6.S081, Lecture 1)
Frans Kaashoek & Robert Morris · 1:19:57
OS Organization and System Calls (MIT 6.S081, Lecture 3)
Frans Kaashoek & Robert Morris · 1:20:47
The Architecture and Bytecode Virtual Machine of SQLite
D. Richard Hipp · 1:07:07
Distributed Version Control and the Design of Git
Linus Torvalds · 1:10:15
Linux Systems Performance Analysis: Methodologies and Tracing
Brendan Gregg · 43:56
Linux Systems Performance Analysis: Methodologies and Tracing
Introduces the USE method (Utilization, Saturation, Errors), flame graphs, dynamic kernel tracing, and diagnosing latency outliers in production Linux kernels.
Linux Performance Analysis: New Tools and Old Secrets
Brendan Gregg, Netflix
