Linus Torvalds: What You Should Do As A Developer
Based on The PrimeTime's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Linux kernel releases are timed about every nine weeks to prioritize timeliness and reliability over novelty.
Briefing
Linux development is moving on a steady, reliability-first cadence—while open source’s broader ecosystem continues to expand in ways that make it easier for newcomers to build careers without gatekeeping. In a fireside discussion at the Linux Foundation’s Open Source Summit Europe in Vienna, Linus Torvalds emphasized that Linux’s most visible “updates” are often driver work rather than dramatic kernel rewrites, yet core kernel engineering still advances decades into the project’s life. He pointed to ongoing low-level work such as virtual file system code and long-running conversations around memory management, arguing that evolution is driven by both changing hardware and a growing user base.
Torvalds also framed release timing as intentionally unglamorous: Linux kernel releases land roughly every nine weeks. That rhythm, he said, is meant to keep changes timely and dependable rather than “exciting.” The discussion tied that approach to a major milestone: the completion of the real-time Linux project, described as taking about 20 years to reach fruition. Real-time Linux aims to add determinism to operating system behavior—an attribute that matters for workloads where timing guarantees are essential.
Beyond kernel mechanics, the conversation shifted to the open source landscape and how it’s being institutionalized. Announcements at the summit included the free 5GC open source 5G core software project moving under the Linux Foundation, Kamara issuing its first release to provide common network APIs for Telos and hyperscalers, and AWS moving its OpenSearch technology to new governance under the Linux Foundation. These moves signal that open source infrastructure is increasingly managed through formal foundations and shared governance rather than scattered communities.
Torvalds’ outlook on open source was notably optimistic despite industry layoffs and reduced corporate involvement. He argued that open source has become “granite” to many developers—something they expect to have access to—unlike earlier eras when even basic tools could require payment or effort to obtain. He linked that shift to the democratizing effect of open source: newcomers can use it as an entry point into the industry, build connections, and contribute even without the “right schools” or personal networks.
The discussion then turned into a practical debate about how developers should choose projects. Torvalds’ advice leaned toward finding something personally interesting that also matters to others, and avoiding the “lemming” chase for hype. But the conversation also included a counterpoint: building something purely for learning—or even something “useless to many people”—can still be career-shaping. The key test proposed was whether the builder enjoyed the work and whether it improved their skills. The takeaway was less about chasing stars or external validation and more about sustaining the internal motivation to build, learn, and get better—regardless of whether a crowd ever shows up.
Cornell Notes
Linus Torvalds describes Linux progress as steady and reliability-focused: kernel releases occur about every nine weeks, with many changes centered on driver updates while core development continues in less visible areas like virtual file systems and memory management. He highlights the completion of the real-time Linux project, a long effort aimed at making operating system behavior more deterministic for timing-sensitive workloads. Torvalds also argues that open source is healthier than critics fear, citing broader access to tools and the ability for newcomers to enter the industry through contributions. The discussion closes with a project-selection debate: hype is unreliable, and the best projects are often the ones that are personally engaging and skill-building—even if they aren’t widely useful at first.
Why does Torvalds downplay “excitement” in Linux releases, and what cadence does he cite?
What kinds of changes dominate Linux kernel work, and what core areas still evolve?
What milestone did the discussion highlight for real-time Linux, and what problem does it target?
How did Torvalds characterize open source’s health despite industry layoffs?
What framework was proposed for choosing projects—especially when they aren’t broadly “meaningful” to others?
Review Questions
- What does “reliability-first” mean in the context of Linux’s release cadence, and why might that approach reduce “excitement”?
- Which two core kernel areas were cited as still actively evolving even when driver updates dominate?
- According to the project-selection debate, what two questions help decide whether a project is worth doing even if few people notice it?
Key Points
- 1
Linux kernel releases are timed about every nine weeks to prioritize timeliness and reliability over novelty.
- 2
Most kernel changes are still driver updates, but core kernel engineering continues in areas like virtual file systems and memory management.
- 3
Real-time Linux reached completion after roughly 20 years, targeting determinism for timing-sensitive operating system behavior.
- 4
Open source’s growth is framed as democratizing: developers increasingly expect free tools and can enter the industry through contributions.
- 5
Institutional governance is expanding, with major open source efforts and technologies moving under Linux Foundation structures.
- 6
Project choice should resist hype-chasing; the most sustainable projects are often those that are personally engaging and skill-building.
- 7
External metrics like stars or attention are treated as unreliable proxies for value compared with enjoyment and skill improvement.