LWN: Comments on "Some development statistics for 6.2" https://lwn.net/Articles/923410/ This is a special feed containing comments posted to the individual LWN article titled "Some development statistics for 6.2". en-us Mon, 29 Sep 2025 09:23:41 +0000 Mon, 29 Sep 2025 09:23:41 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Some development statistics for 6.2 https://lwn.net/Articles/924726/ https://lwn.net/Articles/924726/ nix <div class="FormattedComment"> Hm. gitglossary(7) says:<br> <p> <span class="QuotedText">&gt; BitKeeper/cvsps speak for "commit". Since Git does not store changes, but states, it really does not make sense to use the term "changesets" with Git.</span><br> <p> (I wonder if the persistence of the term here is just because Jon spent so much time reporting on Linux in the almost-forgotten BitKeeper days. On the other hand, in one month git will be old enough to vote...)<br> </div> Tue, 28 Feb 2023 19:18:04 +0000 What happens to new contributors https://lwn.net/Articles/924565/ https://lwn.net/Articles/924565/ sima <div class="FormattedComment"> I guess you could fix that by only peeking a constant amount of time into the future for every release. And then maybe for the oldest release you look at make a statistics of how many people returned that your arbitrary cut-off (maybe 1y or so) counted as lost?<br> <p> Still a pile of scripting work to generate those numbers ...<br> </div> Mon, 27 Feb 2023 16:46:02 +0000 What happens to new contributors https://lwn.net/Articles/924316/ https://lwn.net/Articles/924316/ Nikratio <div class="FormattedComment"> You are completely right. I do not see why this makes the data less interesting though :-).<br> <p> Another interesting thing may be to plot a histogram of current developers vs number of past kernels they have contributed to. This would tell us more about how much of the kernel comes from regular contributors vs occasional ones.<br> <p> <p> </div> Fri, 24 Feb 2023 09:15:58 +0000 What happens to new contributors https://lwn.net/Articles/924092/ https://lwn.net/Articles/924092/ Wol <div class="FormattedComment"> Maybe stats to say how many contributors have contributed to how many kernels?<br> <p> Dunno how far you want to go back, but maybe multiply the "contributors to the current kernel" by say 4, and then provide stats for the most prolific "contributed to X kernels" contributors up to that number.<br> <p> Yes that will lose the "drive by" contributors, but it'll give an insight into the "now and then" contributors. Ten years is probably a good time window.<br> <p> Cheers,<br> Wol<br> </div> Wed, 22 Feb 2023 16:45:36 +0000 What happens to new contributors https://lwn.net/Articles/924091/ https://lwn.net/Articles/924091/ corbet The number of contributors to each release does continue to grow. <p> Meanwhile, I have at times looked at lost contributors — those who contributed to a given release for the last time. The problem is that such a signal is necessarily old; we do get people who show up every few years to fix something that bothers them. You can never really say that somebody is gone. Wed, 22 Feb 2023 16:00:26 +0000 Some development statistics for 6.2 https://lwn.net/Articles/924081/ https://lwn.net/Articles/924081/ Nikratio <div class="FormattedComment"> Here's an idea for the next such article: maybe you could look at how the population of kernel developers changes over time?<br> <p> If for a given kernel there's hundreds of new first-time contributors, what happens to them afterwards? <br> <p> The overall number of contributors does not seem to be changing that much. So are the new contributors replacing older contributors, or do they never come back after the first patch?<br> </div> Wed, 22 Feb 2023 15:35:49 +0000 Some development statistics for 6.2 https://lwn.net/Articles/924033/ https://lwn.net/Articles/924033/ Wol <div class="FormattedComment"> <span class="QuotedText">&gt; but I have the feeling that changeset is not a term commonly used, or is it?</span><br> <p> Changeset is jargon.<br> <p> In other words, the man in the street won't have a clue, but it's used by programmers, and your typical programmer will understand it.<br> <p> A lot of people moan about jargon, but at the end of the day all jargon is is an industry-specific vocabulary. You cannot expect people with a shared experience to talk about that experience using only words in widespread usage. They will use words specific to that experience, and that's what jargon is. (And it pisses me off greatly, when I use correct, accurate words and other people moan because they don't understand them and want me to explain in twenty words when one should do.)<br> <p> Cheers,<br> Wol<br> </div> Wed, 22 Feb 2023 12:37:49 +0000 Some development statistics for 6.2 https://lwn.net/Articles/924026/ https://lwn.net/Articles/924026/ jonas.bonn <div class="FormattedComment"> A commit is the application of a changeset to branch's linear history. A changeset can be committed to several different branches/repos. Given that this article refers to the main branch of Linus' repo, in this case there's a one-to-one relationship between a commit and a changeset, but in general I'd say developers create changesets and maintainers create commits thereof.<br> </div> Wed, 22 Feb 2023 11:15:11 +0000 Some development statistics for 6.2 https://lwn.net/Articles/924019/ https://lwn.net/Articles/924019/ jtepe <div class="FormattedComment"> I always wondered, why call it changeset instead of commit? From my understanding there is no difference here. I'm not a native English speaker but I have the feeling that changeset is not a term commonly used, or is it?<br> </div> Wed, 22 Feb 2023 08:12:06 +0000 Some development statistics for 6.2 https://lwn.net/Articles/923979/ https://lwn.net/Articles/923979/ calumapplepie <div class="FormattedComment"> Deleted a number of unmaintained drivers?<br> <p> Gimme a sec, I need to go buy some popcorn for when the inevitable crew of people shows up complaining about broken workflows and demanding that the drivers be restored /j. Also possibly look for a list of removed drivers to see if I should put down the popcorn and join them.<br> </div> Tue, 21 Feb 2023 21:05:21 +0000 Some development statistics for 6.2 https://lwn.net/Articles/923959/ https://lwn.net/Articles/923959/ pbonzini <div class="FormattedComment"> I checked a couple old statistics articles (4.0 / 4.5 / 4.10) and it's interesting that while IBM contributions did decline quite a bit, Red Hat's have actually gone up in terms of number of commits. It's Google and Linaro that have grown a lot more and stole the third and fourth place, like Intel had done during the 3.x days.<br> </div> Tue, 21 Feb 2023 17:04:56 +0000 Some development statistics for 6.2 https://lwn.net/Articles/923874/ https://lwn.net/Articles/923874/ corbet Well, it <i>averages</i> to 6.2 :) <p> The two weird typos have been fixed; the actual data was correct and has not been changed. Tue, 21 Feb 2023 14:39:32 +0000 Some development statistics for 6.2 https://lwn.net/Articles/923865/ https://lwn.net/Articles/923865/ tpetazzoni <div class="FormattedComment"> It seems like there is an issue with the employers list. The text above says " A total of 235 employers supported work on 6.3, a fairly normal sort of number", and then the legend of the table says "Most active 6.1 employers". Shouldn't both refer to Linux 6.2 ? It also seems like the table contents themselves are not up to date with Linux 6.2.<br> </div> Tue, 21 Feb 2023 10:51:37 +0000 Some development statistics for 6.2 https://lwn.net/Articles/923849/ https://lwn.net/Articles/923849/ Kamiccolo <div class="FormattedComment"> Wihihi, adorable graphical addition! Thanks a lot!<br> </div> Tue, 21 Feb 2023 00:28:43 +0000