Linux Kernel Evolution: From Coder to Coordinator
Linus Torvalds, the creator of Linux, has shifted his role from primary coder to overseeing the massive, globally distributed development of the kernel. During a recent Open Source Summit in Mumbai, Torvalds revealed he now primarily uses Git and email to manage the project’s evolution.
A Shift in Responsibilities
Torvalds stated, “Honestly, I’m not really reading code anymore. I’m not a programmer, I’m a development manager.” His focus has transitioned from writing code to coordinating developers and ensuring the project’s overall coherence.

Git and Email: Core Tools
Git, a version control system he created in 2005, remains central to managing the kernel’s codebase. It tracks changes, identifies contributors, and allows merging of different branches. Email provides crucial context, explaining the reasoning behind code changes – something Git cannot fully capture.

Community-Driven Development
A team of specialized developers reviews patches before they reach Torvalds, who then assesses the overall impact and strategic fit. This layered review process ensures quality and consistency. Recently, cybersecurity experts discovered a long-standing bug in Linux, highlighting the importance of thorough scrutiny within the development process.

Maintaining Coherence
Torvalds still intervenes when conflicts arise, but increasingly relies on the expertise of individual teams to resolve technical issues. His current role emphasizes maintaining the project’s direction and ensuring alignment among the numerous contributors.