How Operating Systems ACTUALLY work (kernel mode vs. user mode)
A practical introduction to how operating systems make software possible. From CPU instruction execution to user mode and kernel mode, to system calls, files, processes, fork/exec, and how to navigate system documentation. Every engineer should know these basics. --- Welcome to the channel! I make videos about software engineering, databases, and distributed systems. You can find more about me at the links below: X: https://x.com/BenjDicken LinkedIn: / benjdicken Web: http://benjdd.com/

▶︎
The software + hardware stack (and how to make it FAST)

▶︎
But what is cross-entropy? | Compression is Intelligence Part 2

▶︎
Haskell is DONE

▶︎
Bun Moved To Rust... Zig's Creator Fired Back

▶︎
io_uring Looks Illegal

▶︎
The numbers EVERY ENGINEER should know (napkin math)

▶︎
The MYSTERIOUS slow database (and how to fix it)

▶︎
DO NOT BUY: LG’s Spyware TVs, Monitors, and Wiretapping Concerns

▶︎
The Scariest Chart in Electrical Engineering

▶︎
The most controversial rewrite in history just shipped...

▶︎
I fixed Apple's 20-year-old server mounting problem

▶︎
David Patterson (Turing Award Winner): GPUs vs TPUs, Computer Architecture, RISC vs CISV

▶︎
The Linux Kernel is Falling Apart.

▶︎
The (Overdue) Collapse of Bullsh*t Companies

▶︎
Why Different CPUs Can Run the Same Programs

▶︎
The Great Bun Rewrite

▶︎
The Database That Should Be Dead but Runs the Internet

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
Distributed Transactions Explained: 2 Phase Commit vs Saga Pattern

▶︎
