
Sign up to save your podcasts
Or


In this episode of The Linux Podcast, Lucas and Luna explore the Linux kernel's Read-Copy-Update (RCU) synchronization mechanism, a fundamental but often overlooked component that powers everything from filesystems to networking stacks. They break down how RCU allows lock-free reads while safely updating shared data, using the concrete example of the kernel's dentry cache — the data structure that maps file paths to inodes. Lucas explains the three phases of RCU: the grace period, quiescent states, and the reclaim phase. They also discuss how RCU's design influenced user-space libraries like liburcu and why it remains critical for performance on modern multi-core systems. Perfect for Linux developers, sysadmins, and anyone curious about how the kernel scales.
#Linux #Kernel #RCU #ReadCopyUpdate #Synchronization #LockFree #DentryCache #MemoryModel #Concurrency #MultiCore #Performance #liburcu #KernelDevelopment #SystemsProgramming #OperatingSystems #Technology #FexingoTechnology #TechPodcast
Keep every episode free: buymeacoffee.com/fexingo
By FexingoIn this episode of The Linux Podcast, Lucas and Luna explore the Linux kernel's Read-Copy-Update (RCU) synchronization mechanism, a fundamental but often overlooked component that powers everything from filesystems to networking stacks. They break down how RCU allows lock-free reads while safely updating shared data, using the concrete example of the kernel's dentry cache — the data structure that maps file paths to inodes. Lucas explains the three phases of RCU: the grace period, quiescent states, and the reclaim phase. They also discuss how RCU's design influenced user-space libraries like liburcu and why it remains critical for performance on modern multi-core systems. Perfect for Linux developers, sysadmins, and anyone curious about how the kernel scales.
#Linux #Kernel #RCU #ReadCopyUpdate #Synchronization #LockFree #DentryCache #MemoryModel #Concurrency #MultiCore #Performance #liburcu #KernelDevelopment #SystemsProgramming #OperatingSystems #Technology #FexingoTechnology #TechPodcast
Keep every episode free: buymeacoffee.com/fexingo