Postgres is half as fast in Linux 7.0, and we always knew why
An aws engineer discovered a 50% regression in postgres throughput while testing the new Linux 7.0 kernel. The cause turns out to be massive TLB and page faults exacerbated by Postgres process-based design. In this backend engineering show episode I dive deep into how this was discovered, the root cause and the possible fixes and workarounds. Intermediate and Advanced Backend Engineering Course Bundle https://courses.husseinnasser.com/bundle My Book, Root Cause: Stories and Lessons from Two Decades of Backend Engineering Bugs https://amzn.to/4cKfZhe 0:00 Intro 2:30 The Discovery 6:30 Spinlocks 9:25 Preemption 13:00 Root Cause 17:00 How Postgres Processes exacerbated the problem 22:30 Is the fix easy? 25:50 Summary Stay Awesome, Hussein

macOS Is Technically Better Than Linux. Here's Why It Doesn't Matter.

don't let AI rob you

Untrusted data in Linux — How Rust is going to save us (Greg Kroah-Hartman at RustWeek)

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

I Wish Someone Explained Linux Like This

EEVblog 1752 - Texas Instruments SCREWED UP the NE5532!

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

Android 17 sucks. So I put Linux on a phone.

Why The Best Software Engineers Are Fixating on Code Review Bottlenecks

How to Actually Learn C (2027 Edition)

I am done with Golang

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)

We're 99.9% sure this pattern is true, but no one can prove it

KDE Plasma 6.7 review: still the best Linux Desktop IMO

I Don't Think I Can Go Back To Windows...

the true reason C++ always wins

We Fixed IPv4 Too Well for IPv6 to Win.

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

When Iterators Aren't Zero Cost (Xavier Dennis at RustWeek)

