19 Mar 2025
1h 19m

How Linux is built with Greg Kroah-Hartman

Podcast cover

The Pragmatic Engineer

The Linux kernel's widespread use and development process are explored through a conversation with Greg Kroah-Hartman, a Linux kernel maintainer and Linux Foundation Fellow. The discussion highlights Linux's presence in devices from Android phones to the International Space Station, emphasizing that mobile versions have three times the lines of code compared to server versions due to hardware complexity. Kroah-Hartman details the nine-week release cycle, the roles of maintainers, and the importance of trust within the Linux development community. A specific patch example illustrates the collaborative workflow, emphasizing the significance of detailed descriptions and the open-source approach to code refinement. The conversation also touches on the ongoing integration of Rust for memory safety and the project's unique approach to development efficiency, which thrives on community contributions and adaptability.

Outlines

Part 1: Linux Ubiquity, Scope

Part 2: Development Workflow, Patching

Part 3: Community, Trust, Release

Part 4: Professional Contributions, Organization

Part 5: Future, Rust Integration

Part 6: Advice, Resources

Sign in to continue reading, translating and more.

Continue
 
mindmap screenshot
Preview
preview episode cover
How to Get Rich: Every EpisodeNaval