Long-form video on kernel debugging (GDB / QEMU / Yocto), eBPF, bootloaders, assembly, memory models, and runtime internals.
Video
A deep dive into query.ts — the 1,729-line async generator at the heart of Claude Code. 10 steps per iteration, 9 continue points, 4-stage compression, streaming tool execution, and error recovery. The engine behind every AI coding agent.
2026-04-06
Video
The journey from 16-bit real mode into 32-bit protected mode. Hand-built Global Descriptor Table and Interrupt Descriptor Table — the foundation every modern OS rests on.
2025-08-13
Video
End-to-end workflow for embedded Linux: customizing, building, and debugging an ARM64 Linux kernel with Yocto, then booting under QEMU and attaching GDB.
2025-08-05
Video
Project overview of SentinelEdge — a professional-grade eBPF kernel security framework showcasing modern Linux kernel programming, deep system tracing, and production-style observability.
2025-08-04
Video
Compares Rust and C at the assembly level, focusing on ownership/memory management, immutability, and bounds checks. Real-world debug and analysis on disassembled output.
2025-08-04
Video
Technical deep-dive comparing kprobe and fentry eBPF program attachment in the Linux kernel: how each probe loads, where the hook lands in machine code, and what overhead each carries.
2025-08-04
Video
What really happens when CPUs reorder your instructions. Side-by-side experiment putting store→load reordering to the test on x86-64 and ARM64.
2025-08-03
Video
Three invisible bottlenecks that silently destroy program performance — cache miss, TLB miss, false sharing — demonstrated with real C code and CPU counter data.
2025-08-03
Video
Build and debug the Ubuntu 6.8 x86_64 kernel from source with debug symbols, then attach GDB via QEMU. Includes the trick for disabling KASLR without rebuilding.
2025-08-02
Video
How to debug a hand-written x86 assembly bootloader with GDB symbols — even across far jumps and segment changes. The trick most tutorials skip.
2025-08-02