What is a spinlock? //Source Dive// 002
In this installment of //Source Dive//, we're back in the xv6 OS codebase, exploring timers, the early boot process, and a very useful concurrency primitive: The Spinlock! =[ 🔗 Links 🔗 ]= 🐋 RISC-V Docker Image: https://github.com/francisrstokes/rv-... 🎥 Series Playlist: 🗣 Discord: / discord ⭐️ Patreon: / lowleveljavascript 💻 Github Repo: https://github.com/mit-pdos/xv6-riscv

▶︎
Virtual Console and printf() //Source Dive// 003

▶︎
How does an OS boot? //Source Dive// 001

▶︎
Steven Rostedt - Learning the Linux Kernel with tracing

▶︎
Getting up in another processes memory

▶︎
Full Project: STM32 Bare Metal Software from scratch

▶︎
How does KERNEL memory allocation work? //Source Dive// 004

▶︎
Unix system calls (1/2)

▶︎
The Fancy Algorithms That Make Your Computer Feel Smoother

▶︎
The mechanics of VIRTUAL MEMORY //Source Dive// 005

▶︎
*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

▶︎
Advanced Golang: Channels, Context and Interfaces Explained

▶︎
A TEMPEST In AT-Cup: The IBM TPC

▶︎
Why Are Threads Needed On Single Core Processors

▶︎
Linux Networking: How The Kernel Handles A TCP Connection

▶︎
The Absolute Best Intro to Monads For Software Engineers

▶︎
Worlds Simplest Bootloader :: Bare Metal Programming Series 4

▶︎
Network Performance in the Linux Kernel, Getting the most out of the Hardware

▶︎
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

▶︎
