The cake is a lie

Archive for September, 2006

Linux Kernel 2.6.18 Changelog Statistics

My ultra controversial rant about women in computer science is enduring writer’s block, so I’ll present some interesting statistics I found in the latest Linux Kernel 2.6.8 Changelog (3MB, be warned):

  • Total Patches:
    $ grep -i "Author: " ChangeLog-2.6.18 | wc -l
    6325
  • Number of unique contributors
    $ grep -i "Author: " ChangeLog-2.6.18 | sort | uniq | wc -l
    938
  • Number of patches by Andrew Morton (lead maintainer)
    $ grep -i "Author: Andrew Morton" ChangeLog-2.6.18 | wc -l
    133
  • Number of patches by Linus Torvalds (father of Linux)
    $ grep -i "Author: Linus Torvalds" ChangeLog-2.6.18 | wc -l
    40
  • Number of patches by people with IBM email addresses
    $ grep -i "Author: .*@.*ibm.*\.com" ChangeLog-2.6.18 | wc -l
    387
  • Number of unique IBM contributors
    $ grep -i "Author: .*@.*ibm.*\.com" ChangeLog-2.6.18 | sort | uniq | wc -l
    81
  • Number of patches by people with Google email addresses
    $ grep -i "Author: .*@google.com" ChangeLog-2.6.18 | wc -l
    11
  • Number of unique Google contributors
    $ grep -i "Author: .*@.*google.com" ChangeLog-2.6.18 | sort | uniq | wc -l
    7
  • Number of patches by people with GMail email addresses
    $ grep -i "Author: .*@gmail.com" ChangeLog-2.6.18 | wc -l
    466

Take these numbers with grains of salt. Some people use multiple email addresses, others use non-work email addesses — Andrew Morton is a Google employee for instance, but doesn’t use a @google.com address.

I was impressed at the quantity of contributions by IBM, they make up 6.1% of the total number of patches in this release. Good work!

2 comments

My left knee joints

While climbing a fence on Sunday at 11pm, I strained my left knee joints. It was pitch-dark, you see, and I couldn’t tell where the ground was. As I made the 5 foot jump off the fence, I overestimated the distance to the ground and didn’t bend my knees in time. So when I landed, I could literally feel one of my bones in my left knee dislocate for a moment and, luckily, snap back into place.

Now I wobble everywhere I go.

No comments