Linus Torvalds
Open-source leader who changed operating systems through radical pragmatism
Linus Torvalds released the Linux kernel in 1991 and later created Git. His engineering philosophy is pragmatic and quality-driven: running code beats rhetoric, and distributed collaboration beats central control.
Methodologies
- Open-Source Meritocratic Contribution - Code quality is the only standard; good contributions beat status, employer, or reputation.
- Release Early, Iterate Fast - Ship working code to real users as soon as possible; feedback from the real world beats internal planning every time.
Key decisions and timeline
- 1991-08-25 Released Linux 0.01, Birth of an Open-Source OS Kernel - A personal hobby project can grow into world-changing infrastructure through openness and transparency; low barriers to participation are key to open-source success.
- 1992-01 Linux Switched to GPL v2, Establishing Legal Foundation - The choice of legal framework directly shapes a project's commercialization path and community dynamics; GPL's copyleft is the key mechanism preventing open source from being privatized.
- 1994-03-14 Released Linux 1.0 Official Version - Version milestones in open-source projects are critical for attracting a wider contributor base and driving commercial adoption.
Beliefs and mental models
- Belief 1 - What truly matters is working code, not grand visions; engineering decisions should be based on technical merit, not politics or brand.
- Belief 2 - Torvalds' core disagreement with Richard Stallman was allowing proprietary drivers for hardware compatibility; practicality trumps ideological purity.
- Belief 3 - In Linux kernel contributions, poor code is mercilessly criticized; maintaining excellent technical standards is a fundamental responsibility to users.
- Model 1
- Model 2
- Model 3