The Pragmatic Engineer cover image

The Pragmatic Engineer

How Linux is built with Greg Kroah-Hartman

Mar 19, 2025
Join Greg Kroah-Hartman, a Linux kernel maintainer for 25 years and a Linux Kernel Foundation Fellow, as he dives into the fascinating world of Linux development. He shares insights on the kernel's nine-week release cycle and the complexities of integrating code changes. Greg emphasizes the unique trust model that drives its reliability and advocates for contributions to open source. Discover why Linux is so widespread and how it serves as an interface for diverse hardware. Plus, learn about the exciting integration of Rust into the Linux kernel!
01:21:19

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Linux's nine-week development cycle allows maintainers to efficiently merge changes and focus on thorough bug fixes, promoting careful planning.
  • The Linux kernel's widespread adaptability, powering millions of devices, showcases its versatility from smartphones to critical systems like air traffic control.

Deep dives

Time-Based Release Cycle

Linux follows a nine-week release cycle that begins with a merge window where maintainers submit changes created since the last release. This process allows for two weeks of integration, where new features are merged into the codebase, followed by a period focused solely on bug fixes for the next seven weeks. This structure reduces pressure on maintainers to rush incomplete features, as they know there will be another opportunity for integration soon. The timely cycle contrasts with longer development periods, making it easier for contributors to plan their work.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode