|
|
Log in / Subscribe / Register

Development statistics for the 7.0 kernel

By Jonathan Corbet
April 13, 2026
Linus Torvalds released the 7.0 kernel as expected on April 12, ending a relatively busy development cycle. The 7.0 release brings a large number of interesting changes; see the LWN merge-window summaries (part 1, part 2) for all the details. Here, instead, comes our traditional look at where those changes came from and who supported that work.

As a reminder: LWN subscribers can find much of the information below — and more — at any time in the LWN kernel source database.

The 7.0 development cycle saw the addition of 14,251 non-merge commits, a fairly typical number. A bit less typical is that those contributions came from 2,362 developers, greatly exceeding the previous record (2,134) set with 6.19. A surprising 489 of those developers made their first contribution to the kernel in this cycle. The most active developers were:

Most active 7.0 developers
By changesets
Krzysztof Kozlowski 1911.3%
Ian Rogers 1330.9%
Christoph Hellwig 1260.9%
Eric Dumazet 1080.8%
Andy Shevchenko 1030.7%
Jani Nikula 1020.7%
Rafael J. Wysocki 960.7%
Lijo Lazar 920.6%
Eric Biggers 900.6%
Thomas Weißschuh 880.6%
Rob Herring 860.6%
Uwe Kleine-König 840.6%
Sean Christopherson 810.6%
Thorsten Blum 770.5%
Filipe Manana 740.5%
Al Viro 680.5%
Jakub Kicinski 670.5%
Alice Ryhl 670.5%
Randy Dunlap 630.4%
Dmitry Baryshkov 620.4%
By changed lines
Hawking Zhang 681068.4%
Kees Cook 222572.7%
Vikas Gupta 190742.3%
Ethan Nelson-Moore 176852.2%
Linus Torvalds158841.9%
Taniya Das 141821.7%
Likun Gao 141511.7%
Alex Deucher 127441.6%
Eric Biggers 116571.4%
David Howells 113411.4%
Claudio Imbrenda 105141.3%
Pavankumar Nandeshwar 96311.2%
Ian Rogers 79671.0%
Vladimir Zapolskiy 77340.9%
Detlev Casanova 65080.8%
Lijo Lazar 57770.7%
Rob Herring 56700.7%
Harsh Kumar Bijlani 50270.6%
Dmitry Baryshkov 49090.6%
Pratik Vishwakarma 46440.6%

Krzysztof Kozlowski made the top of the by-changesets column once again with extensive work throughout the system-on-chip and devicetree subsystems. Ian Rogers made a lot of changes to the perf tool. Christoph Hellwig continues with a long series of refactoring work, primarily in the NFS and XFS filesystems. Eric Dumazet contributed improvements throughout the networking subsystem, and Andy Shevchenko did refactoring work in a number of driver subsystems.

In the lines-changed column, the amdgpu graphics driver was, once again, responsible for the top entry; the changes this time were contributed by Hawking Zhang. Kees Cook added a new kmalloc() API, changing thousands of callers in the process. Vikas Gupta contributed two (large) patches to the Broadcom BNGE Ethernet driver. Ethan Nelson-Moore removed the unloved RoadRunner HIPPI driver, and Torvalds made a rare appearance on this list by virtue of changes to Cook's kmalloc() interface.

There were Tested-by tags attached to 9.4% of the commits in 7.0, and Reviewed-by tags on 54%. The top testers and reviewers were:

Test and review credits in 7.0
Tested-by
Dan Wheeler 15110.1%
Xudong Hao 362.4%
Fuad Tabba 342.3%
Mehdi Djait 312.1%
Manali Shukla 302.0%
Arnaldo Carvalho de Melo 271.8%
Thomas Falcon 261.7%
Andreas Korb 241.6%
Valentin Haudiquet 241.6%
Wolfram Sang 221.5%
Leo Yan 191.3%
Venkat Rao Bagalkote 191.3%
Lad Prabhakar 181.2%
Samuel Salin 161.1%
Reviewed-by
Dmitry Baryshkov 1971.9%
Konrad Dybcio 1911.9%
Frank Li 1771.7%
Simon Horman 1651.6%
Krzysztof Kozlowski 1551.5%
David Sterba 1491.5%
Geert Uytterhoeven 1411.4%
Andy Shevchenko 1311.3%
Rob Herring 1241.2%
Vasanthakumar Thiagarajan 1241.2%
Baochen Qiang 1211.2%
Christoph Hellwig 1201.2%
Jonathan Cameron 1171.1%
Ilpo Järvinen 1131.1%

These lists have returned to a more normal form this time around, without Charles Keepax's blowout 310-review performance seen in 6.19.

The development of the 7.0 kernel was supported by 225 employers that we know of; the most active employers were:

Most active 7.0 employers
By changesets
(Unknown)166611.7%
Intel154010.8%
Google10757.5%
AMD9436.6%
Red Hat9226.5%
Qualcomm7955.6%
(None)5984.2%
Meta4243.0%
SUSE3622.5%
Oracle2962.1%
Huawei Technologies2912.0%
(Consultant)2761.9%
NVIDIA2681.9%
Renesas Electronics2581.8%
IBM2561.8%
Linaro2451.7%
NXP Semiconductors2381.7%
Collabora2261.6%
Arm2231.6%
Bootlin1441.0%
By lines changed
AMD13976417.2%
Qualcomm732269.0%
(Unknown)702088.6%
Google681698.4%
Intel504686.2%
Red Hat401474.9%
Broadcom247653.0%
(None)231842.8%
Meta206552.5%
IBM187922.3%
Oracle171012.1%
Linux Foundation170842.1%
NXP Semiconductors153801.9%
Collabora146911.8%
SUSE131131.6%
Linaro121001.5%
Huawei Technologies105261.3%
NVIDIA99541.2%
Renesas Electronics86361.1%
Realtek84151.0%

Long-time readers of these reports may notice that, while these rankings tend not to change much over time, the number of developers with unknown affiliation has been slowly growing despite our efforts to track them down. This increase is almost certainly tied to the increase in the number of first-time contributors that the kernel project has seen recently. That number has been steadily growing since the 6.14 release one year ago; the trend since the 6.0 release in 2022 looks like:

[First-time contributors bar
chart]

It is possible that this is just a temporary blip and that, soon, the number of new contributors per release will stabilize once again at a level under 300. But it may also be that we have entered into a new phase where the kernel community will grow at a faster rate. Why that might be is anybody's guess at this point.

It would not be surprising to learn that quite a few of these new folks are using LLM-based tools to identify bugs and to generate patches that they would have had difficulty creating on their own. There are 31 commits in 7.0 that carry an Assisted-by tag indicating the use of a coding tool, but it has been clear for a while that many contributors are not adding such tags when they should. But this is all guesswork; there could be any number of explanations for this short-term increase in new contributors.

In any case, it does seem fair to conclude that the kernel community will not run out of developers anytime soon. It will also not run out of commits to merge; as of this writing, there are well over 12,000 non-merge changesets in linux-next (105 of which carry Assisted-by tags, for the curious) waiting to move into the mainline, so the 7.1 development cycle will be another busy one. Keep an eye on LWN for the details as it plays out.

Index entries for this article
KernelReleases/7.0


to post comments

first time contributors

Posted Apr 14, 2026 11:41 UTC (Tue) by beckmi (subscriber, #87001) [Link] (1 responses)

It is important to remember that AI is not just a programming aid, but is also capable of explaining source code, thereby making it more accessible to a wider audience. It is therefore possible that first-time contributors received their initial introduction to the kernel source code from AI systems.

first time contributors

Posted Apr 15, 2026 10:56 UTC (Wed) by fratti (subscriber, #105722) [Link]

Is this comment intentionally written in ChatGPT-ese as some meta joke? This type of sentence structure is like nails-on-chalkboard to me now.

First Time Contributor

Posted Apr 14, 2026 13:38 UTC (Tue) by RazeLighter777 (subscriber, #130021) [Link] (1 responses)

I got my first patch in 7.1 merged! I missed the window for 7.0, but it's better to do it right than do it fast.

It was a really fun experience and I'm hoping to get more patches merged in 7.2 and beyond.

First Time Contributor

Posted Apr 14, 2026 13:56 UTC (Tue) by daroc (editor, #160859) [Link]

Congrats! I know how tricky it can be to get your patch accepted.


Copyright © 2026, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds