The graphs indicate the number of various words in c, h and S source files in the linux kernel, updated monthly or whenever I hear of a new release. It's inspired by the linux kernel fuck count, which unfortunatly is very outdated.

As is apparent from the graphs, the number of swear words has increased a lot, starting around version 2.4. However, the size of the code has increased even more, so there is in fact less swearing per line now.

A little about the counting method used: A word is counted if it appears in any context, even if part of another word (such as love in rollover, which was why this word wasn't included. It was a funny story about horrible awk memory leaks using regexp). It's not grep -c, multiple words on one line may be counted.

Back to other stuff Vidar Holen's made.

You can get the script here, but it's pretty horrible and I wouldn't recommend it.