|
|
Subscribe / Log in / New account

Statistics from the 5.10 kernel development cycle

Statistics from the 5.10 kernel development cycle

Posted Jan 20, 2021 14:44 UTC (Wed) by geert (subscriber, #98403)
In reply to: Statistics from the 5.10 kernel development cycle by Shabbyx
Parent article: Statistics from the 5.10 kernel development cycle

The top 17 companies are listed.
The percentage of volunteer work should be in between 5.9% ("None") and 5.9% + 6.6% ("Unknown") = 12.5%.


to post comments

Statistics from the 5.10 kernel development cycle

Posted Jan 21, 2021 6:46 UTC (Thu) by Shabbyx (guest, #104730) [Link] (3 responses)

There's a misunderstanding. The stats here are for all code that ends up in the linux repository. A lot of that code is driver work, which is IMO not really "linux". My comment was asking whether we can get the same stats for the core of linux, i.e. the kernel proper.

Statistics from the 5.10 kernel development cycle

Posted Jan 21, 2021 9:38 UTC (Thu) by geert (subscriber, #98403) [Link] (1 responses)

I assume you can generate the statistics yourself, restricting commits to those touching the code base you consider the core kernel.
IIRC, Jon and Greg published the scripts that were used in e.g. previous Linux Foundation reports.
I had a quick look, but couldn't find them:
- https://github.com/gregkh/kernel-history seems to generate general statistics (not including author/employer/...), though,
- https://github.com/gregkh/kernel-development contains the stats, but has no link to the scripts.

Statistics from the 5.10 kernel development cycle

Posted Jan 21, 2021 9:45 UTC (Thu) by geert (subscriber, #98403) [Link]

gitdm (thanks GregKH!), see https://lwn.net/Articles/290957/

Statistics from the 5.10 kernel development cycle

Posted Jan 21, 2021 14:47 UTC (Thu) by corbet (editor, #1) [Link]

Gitdm can restrict the analysis to subtrees; I've done that in the past. You do get a different picture when looking at core development; some prolific companies choose not to put their effort there. I'll maybe do this again for 5.11 in a few weeks.

Meanwhile, though, I don't really think it's fair to say that drivers are not "Linux". We need it all to have a working kernel, and drivers can be highly complex pieces of software in their own right.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds