Linux Community Defines Continuity Plan Without Linus Torvalds
Hello HaWkers, the Linux kernel community has just taken a historic step. After more than 30 years of development, a continuity plan was formalized for the first time to ensure the project's future if Linus Torvalds can no longer lead it.
What does this mean for open source and for us developers? Let's analyze.
Why This Is Happening Now
The Context
Linus Torvalds is 56 years old and has led Linux kernel development since 1991. Although he is in excellent health and remains active, the community recognized that depending on a single person for such a critical project is a risk.
Facts about Linux:
| Aspect | Number |
|---|---|
| Lines of code | 30+ million |
| Active contributors | 4,000+ |
| Commits per release | 15,000+ |
| Companies contributing | 500+ |
| Devices running Linux | 3+ billion |
Critical dependency:
- 100% of top 500 supercomputers
- 96% of web servers
- 80% of smartphones (Android)
- All cloud infrastructure
- Most IoT devices
π΄ Identified risk: If Linus became unable to work, there was no formal process to decide who would take over.
The Continuity Plan
Governance Structure
The new plan establishes a clear structure for succession and decision-making.
Leadership hierarchy:
Project Leader (BDFL)
βββ Linus Torvalds (current)
β
βββ Designated Successor
β βββ Greg Kroah-Hartman
β
βββ Technical Council (7 members)
β βββ Senior Subsystem Maintainers
β βββ Key company representatives
β βββ Community members
β
βββ Linux Foundation (administrative support)
βββ Infrastructure
βββ Legal
βββ FinancialSuccession process:
- Normal scenario: Linus indicates successor when deciding to retire
- Emergency scenario: Technical Council takes over temporarily
- New leader selection: Vote among subsystem maintainers
- Validation: Ratification by broader community
Greg Kroah-Hartman As Successor
Greg Kroah-Hartman was formally designated as Linus's successor.
Why Greg:
- Stable kernel maintainer since 2012
- Second largest contributor in kernel history
- Unanimous respect from the community
- Works at Linux Foundation full-time
- Handles 85% of Linux users (stable releases)
Linus's statement:
"Greg is the obvious choice. He already does the most important kernel work - ensuring billions of devices work stably. I handle the new stuff, he handles what works."
Greg's statement:
"I don't intend to change how Linux works. The culture Linus created is what makes the project successful. My role would be to preserve that."
Governance Changes
Code of Conduct and Processes
The plan also formalizes processes that were previously informal.
New official documents:
- Succession Policy: Defines leadership transition process
- Conflict Resolution Framework: Procedures for resolving disputes
- Maintainer Guidelines: Clear rules for subsystem caretakers
- Security Response Process: Vulnerability coordination
Technical Council:
The technical council has limited but important power.
Responsibilities:
- Resolve disputes between maintainers
- Approve structural kernel changes
- Manage coordinated security emergencies
- Represent the community externally
Current members:
| Name | Affiliation | Area |
|---|---|---|
| Greg Kroah-Hartman | Linux Foundation | Stable kernel |
| Andrew Morton | Memory management | |
| Thomas Gleixner | Linutronix | Real-time |
| Arnd Bergmann | Linaro | ARM architecture |
| Kees Cook | Security | |
| Dan Williams | Intel | Memory/Storage |
| Jonathan Corbet | LWN | Documentation |
Impact for Developers
What Changes in Practice
For most developers who use Linux, nothing changes immediately.
Guaranteed continuity:
- Development process remains the same
- 9-10 week release cycle continues
- Public APIs remain stable
- Companies continue contributing normally
Expected improvements:
- More predictability: Formal process reduces uncertainty
- Better documentation: Written rules facilitate onboarding
- Less drama: Clear procedures for conflicts
- Long-term continuity: Project doesn't depend on one person
Contributing to the Kernel
If you want to contribute to the Linux kernel, the process has been documented more clearly.
Steps to contribute:
# 1. Clone the kernel repository
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
# 2. Configure your environment
cd linux
make menuconfig # Configure kernel options
# 3. Make your changes in a branch
git checkout -b my-feature
# 4. Follow kernel code style
./scripts/checkpatch.pl --file your_file.c
# 5. Compile and test
make -j$(nproc)
make modules_install
make install
# 6. Generate the patch
git format-patch -1 HEAD
# 7. Find the right maintainer
./scripts/get_maintainer.pl your_file.c
# 8. Send to the mailing list
git send-email --to=list@vger.kernel.org patch.patchImportant tips:
- Start with small bugs or documentation
- Read SubmittingPatches in the repository
- Follow the mailing list (LKML) before contributing
- Be patient - reviews can take weeks
- Don't take rejections personally
Industry Reactions
What Companies Say
Large companies that depend on Linux reacted positively.
Official statements:
Google:
"We fully support the continuity plan. Linux is fundamental to our infrastructure and we want to ensure its long-term stability."
Microsoft:
"As one of the largest kernel contributors, we applaud the formalization of governance. We will continue investing in the ecosystem."
Red Hat:
"This is a maturity step for the project. It shows that open source can have corporate governance without losing its community essence."
Amazon (AWS):
"Predictability is crucial for our customers. A clear succession plan is exactly what the ecosystem needed."
Financial Impact
The announcement had market reflections.
Movements:
- Linux-centric company stocks rose 2-5%
- Open source investment funds gained confidence
- Linux Foundation received more corporate donations
- Enterprise support contracts increased
Lessons for Other Projects
Model to Follow
The Linux continuity plan serves as a model for other open source projects.
Common problems in projects:
| Project | Status | Risk |
|---|---|---|
| Python | Guido van Rossum retired | β Steering Council created |
| Rust | Distributed leadership | β Formal governance |
| Node.js | Multiple maintainers | β οΈ Occasional fragmentation |
| Vim | Bram Moolenaar passed (2023) | β οΈ Transition in progress |
| SQLite | Richard Hipp sole leader | β No public plan |
Identified best practices:
- Document processes: Even informal ones should be written
- Distribute knowledge: Avoid making one person indispensable
- Create backup structures: Councils, committees, vice-leaders
- Plan financing: Foundations or corporate sponsorship
- Maintain culture: Document values and ways of working
Example Governance Document
For smaller projects, a simple document can help.
# Project XYZ Governance
## Leadership
- Current leader: [Name]
- Designated successor: [Name]
- Advisory council: [List]
## Decision Process
1. Proposals are discussed in [forum/list]
2. Voting among maintainers for big changes
3. Leader has tie-breaking vote
## Leadership Transition
1. Leader announces transition intention
2. Council validates successor
3. 6-month transition period
4. New leader takes over
## Emergency
- If leader becomes incapacitated: Council takes over
- Vote for new leader within 30 days
- Simple majority of active maintainers
## Conflict Resolution
1. Direct discussion between parties
2. Mediation by council member
3. Council vote as last resort
The Future of Linux
Next Technical Challenges
Regardless of who leads, the kernel faces important technical challenges.
Focus areas for 2026-2030:
- Rust in the kernel: Rust language integration for more security
- AI/ML in the kernel: Intelligent schedulers and automatic optimization
- Confidential Computing: Support for enclaves and TEEs
- RISC-V: Open architecture gaining traction
- Sustainability: Reducing energy consumption
Rust code in the kernel - real example:
// Example of Rust kernel module (real from kernel 6.x)
use kernel::prelude::*;
module! {
type: RustExample,
name: "rust_example",
author: "Kernel Developer",
description: "Example Rust kernel module",
license: "GPL",
}
struct RustExample;
impl kernel::Module for RustExample {
fn init(_module: &'static ThisModule) -> Result<Self> {
pr_info!("Rust module loaded!\n");
Ok(RustExample)
}
}
impl Drop for RustExample {
fn drop(&mut self) {
pr_info!("Rust module unloaded!\n");
}
}Long-Term Perspectives
Linux should remain dominant for decades.
Projections:
- 2030: 4+ billion devices
- Consolidation in automotive (autonomous cars)
- Growth in edge computing
- Possible desktop standard via gaming (Steam Deck effect)
- Dominance in hybrid quantum computing
Conclusion
The Linux continuity plan marks a moment of maturity for the most important open source project. For the first time in 30+ years, there is a formal process to ensure the kernel survives any individual.
Key points:
- Greg Kroah-Hartman is Linus's designated successor
- Technical Council takes over in emergencies
- Decision process was formally documented
- Companies reacted positively
- Model serves as example for other projects
For developers, the message is one of stability. Linux will continue to evolve, APIs will remain compatible, and the ecosystem we all depend on is more secure than ever.
For more on technology and open source, read: Thermodynamic Computing Promises to Reduce AI Energy Consumption by 100x.

