Linux Source Code
Home
Release 6.19
Help
os-Linux
root
arch
um
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Maguire
Alex Dewar
Alexey Dobriyan
Américo Wang
Andrew Morton
Anton Ivanov
Arnd Bergmann
Azeem Shaikh
Bartosz Golaszewski
Benjamin Berg
Bodo Stroesser
Davidlohr Bueso A
Erel Geron
Frederic Danis
Gennady Sharapov
Gerd Knorr
Glenn Washburn
Greg Kroah-Hartman
Guenter Roeck
Hans-Werner Hilse
Ignat Korchagin
Ingo Molnar
Ingo van Lil
Jaroslav Kysela
Jason A. Donenfeld
Jeff Dike
Jim Meyering
Johannes Berg
Kees Cook
Krzysztof Mazur
Lepton Wu
Lin Yongting
Liu Aleaxander
Maciej Żenczykowski
Martin Pärtel
Masami Hiramatsu
Mattia Dongili
Mickaël Salaün
Miklos Szeredi
Mordechai Goodstein
Nicolas George
Nicolas Iooss
Olaf Hering
Paolo 'Blaisorblade' Giarrusso
Patricia Alfonso
Randy Dunlap
Richard Weinberger
Rob Landley
Sergei Trofimovich
Stanislaw W. Gruszka
Thomas Meyer
Thomas Weißschuh
Tiwei Bie
Tristan Schmelcher
Vegard Nossum
Vitaliy Ivanov
Wen Yang
Zach van Rijn
ye xingchen
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
skas
1192
2
24
4922
Benjamin Berg
Gennady Sharapov
Jeff Dike
Johannes Berg
Bodo Stroesser
Tiwei Bie
Richard Weinberger
Jason A. Donenfeld
Ingo van Lil
Thomas Meyer
Al Viro
Paolo 'Blaisorblade' Giarrusso
Martin Pärtel
Anton Ivanov
Stanislaw W. Gruszka
Mordechai Goodstein
Nicolas Iooss
Tristan Schmelcher
Liu Aleaxander
Lepton Wu
Jim Meyering
Alex Dewar
Guenter Roeck
Américo Wang
September 2002
November 2002
August 2004
November 2004
January 2005
March 2005
May 2005
June 2005
July 2005
September 2005
January 2006
March 2006
April 2006
September 2006
March 2007
May 2007
June 2007
October 2007
December 2007
February 2008
July 2008
June 2010
August 2011
September 2011
August 2012
October 2012
July 2013
November 2013
October 2014
March 2015
October 2015
November 2015
May 2017
July 2017
June 2018
May 2019
August 2019
February 2020
November 2020
January 2021
July 2022
November 2022
April 2023
November 2023
April 2024
July 2024
September 2024
October 2024
November 2024
January 2025
February 2025
June 2025
July 2025
August 2025
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 11, "token_count": 126}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 999}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 211}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 17, "token_count": 31}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 246}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 15, "token_count": 40}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 600}, {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 396}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 1170}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Berg
2310
46.93%
Gennady Sharapov
999
20.30%
Jeff Dike
918
18.65%
Johannes Berg
266
5.40%
Bodo Stroesser
136
2.76%
Tiwei Bie
67
1.36%
Richard Weinberger
42
0.85%
Jason A. Donenfeld
40
0.81%
Ingo van Lil
31
0.63%
Thomas Meyer
22
0.45%
Al Viro
20
0.41%
Paolo 'Blaisorblade' Giarrusso
18
0.37%
Martin Pärtel
15
0.30%
Anton Ivanov
7
0.14%
Stanislaw W. Gruszka
6
0.12%
Mordechai Goodstein
6
0.12%
Nicolas Iooss
4
0.08%
Tristan Schmelcher
3
0.06%
Liu Aleaxander
3
0.06%
Lepton Wu
3
0.06%
Jim Meyering
2
0.04%
Alex Dewar
2
0.04%
Guenter Roeck
1
0.02%
Américo Wang
1
0.02%
Total
4922
Files:
elf_aux.c
50
-
7
133
Jeff Dike
Thomas Weißschuh
Tiwei Bie
Al Viro
Olaf Hering
Greg Kroah-Hartman
Alexey Dobriyan
September 2002
January 2005
June 2005
July 2005
September 2005
February 2007
October 2012
November 2017
February 2023
April 2024
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 27, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
107
80.45%
Thomas Weißschuh
16
12.03%
Tiwei Bie
3
2.26%
Al Viro
3
2.26%
Olaf Hering
2
1.50%
Greg Kroah-Hartman
1
0.75%
Alexey Dobriyan
1
0.75%
Total
133
execvp.c
150
-
5
402
Paolo 'Blaisorblade' Giarrusso
Jeff Dike
Al Viro
Masami Hiramatsu
Kees Cook
September 2002
November 2006
October 2012
May 2017
February 2022
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 383}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 42, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo 'Blaisorblade' Giarrusso
383
95.27%
Jeff Dike
15
3.73%
Al Viro
2
0.50%
Masami Hiramatsu
1
0.25%
Kees Cook
1
0.25%
Total
402
file.c
726
-
18
3163
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Johannes Berg
Erel Geron
Anton Ivanov
Al Viro
Benjamin Berg
Richard Weinberger
Américo Wang
Tiwei Bie
Zach van Rijn
Jason A. Donenfeld
Hans-Werner Hilse
Frederic Danis
Alan Maguire
Nicolas George
Alex Dewar
Arnd Bergmann
September 2002
October 2002
November 2002
December 2002
January 2003
August 2004
September 2004
June 2005
September 2005
February 2006
July 2006
May 2007
September 2007
October 2007
February 2008
April 2009
October 2012
August 2013
June 2015
December 2015
December 2017
November 2018
August 2019
September 2019
November 2019
February 2020
March 2020
April 2020
January 2022
October 2023
July 2024
August 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1318}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 818}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 9, "token_count": 234}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 133}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 5, "token_count": 165}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
1572
49.70%
Paolo 'Blaisorblade' Giarrusso
838
26.49%
Johannes Berg
298
9.42%
Erel Geron
234
7.40%
Anton Ivanov
101
3.19%
Al Viro
54
1.71%
Benjamin Berg
22
0.70%
Richard Weinberger
12
0.38%
Américo Wang
7
0.22%
Tiwei Bie
5
0.16%
Zach van Rijn
3
0.09%
Jason A. Donenfeld
3
0.09%
Hans-Werner Hilse
3
0.09%
Frederic Danis
3
0.09%
Alan Maguire
3
0.09%
Nicolas George
2
0.06%
Alex Dewar
2
0.06%
Arnd Bergmann
1
0.03%
Total
3163
helper.c
236
-
12
1158
Jeff Dike
Tiwei Bie
Paolo 'Blaisorblade' Giarrusso
Stanislaw W. Gruszka
Glenn Washburn
Vitaliy Ivanov
Johannes Berg
Richard Weinberger
Ingo Molnar
Anton Ivanov
Al Viro
Alex Dewar
September 2002
November 2002
August 2004
September 2004
January 2005
September 2005
November 2005
September 2006
October 2006
November 2006
May 2007
July 2007
October 2007
December 2007
February 2008
April 2008
May 2008
July 2011
October 2012
August 2015
August 2019
January 2021
March 2022
September 2023
March 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 554}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 23, "token_count": 30}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 25, "token_count": 26}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 3, "token_count": 309}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
660
56.99%
Tiwei Bie
309
26.68%
Paolo 'Blaisorblade' Giarrusso
108
9.33%
Stanislaw W. Gruszka
30
2.59%
Glenn Washburn
26
2.25%
Vitaliy Ivanov
7
0.60%
Johannes Berg
4
0.35%
Richard Weinberger
3
0.26%
Ingo Molnar
3
0.26%
Anton Ivanov
3
0.26%
Al Viro
3
0.26%
Alex Dewar
2
0.17%
Total
1158
internal.h
36
-
7
76
Jeff Dike
Tiwei Bie
Benjamin Berg
Paolo 'Blaisorblade' Giarrusso
Gennady Sharapov
Rob Landley
Al Viro
November 2002
November 2004
January 2005
July 2005
January 2006
April 2006
October 2007
October 2012
April 2024
June 2025
October 2025
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
30
39.47%
Tiwei Bie
27
35.53%
Benjamin Berg
10
13.16%
Paolo 'Blaisorblade' Giarrusso
5
6.58%
Gennady Sharapov
2
2.63%
Rob Landley
1
1.32%
Al Viro
1
1.32%
Total
76
irq.c
145
-
6
436
Anton Ivanov
Jeff Dike
Al Viro
Johannes Berg
Alex Dewar
ye xingchen
September 2002
March 2006
September 2006
February 2008
October 2012
November 2017
August 2019
December 2020
September 2022
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 258}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
264
60.55%
Jeff Dike
164
37.61%
Al Viro
3
0.69%
Johannes Berg
2
0.46%
Alex Dewar
2
0.46%
ye xingchen
1
0.23%
Total
436
main.c
265
-
12
916
Jeff Dike
Mattia Dongili
Paolo 'Blaisorblade' Giarrusso
Johannes Berg
Benjamin Berg
Américo Wang
Tiwei Bie
Anton Ivanov
Masami Hiramatsu
Al Viro
Richard Weinberger
Alex Dewar
September 2002
November 2002
December 2002
August 2004
September 2004
November 2004
January 2005
May 2005
May 2006
September 2006
October 2006
May 2007
June 2007
July 2007
October 2007
February 2008
May 2008
May 2011
October 2012
August 2013
March 2014
November 2015
May 2017
August 2019
September 2019
March 2024
April 2024
September 2024
October 2024
November 2024
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 396}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 13, "token_count": 110}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
552
60.26%
Mattia Dongili
110
12.01%
Paolo 'Blaisorblade' Giarrusso
89
9.72%
Johannes Berg
46
5.02%
Benjamin Berg
45
4.91%
Américo Wang
24
2.62%
Tiwei Bie
20
2.18%
Anton Ivanov
10
1.09%
Masami Hiramatsu
9
0.98%
Al Viro
5
0.55%
Richard Weinberger
4
0.44%
Alex Dewar
2
0.22%
Total
916
mem.c
246
-
15
928
Jeff Dike
Tristan Schmelcher
Rob Landley
Paolo 'Blaisorblade' Giarrusso
Patricia Alfonso
Mickaël Salaün
Benjamin Berg
Masami Hiramatsu
Jim Meyering
Américo Wang
Davidlohr Bueso A
Tiwei Bie
Liu Aleaxander
Alex Dewar
Al Viro
September 2002
October 2002
November 2002
January 2003
August 2004
November 2004
March 2005
July 2005
September 2005
November 2005
April 2006
June 2006
May 2007
October 2007
February 2008
June 2010
July 2011
October 2012
July 2013
November 2013
December 2015
May 2017
August 2019
July 2022
April 2024
November 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 14, "token_count": 101}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 0, "token_count": 6}, {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 199}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 22, "token_count": 47}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 55}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
341
36.75%
Tristan Schmelcher
241
25.97%
Rob Landley
101
10.88%
Paolo 'Blaisorblade' Giarrusso
68
7.33%
Patricia Alfonso
55
5.93%
Mickaël Salaün
47
5.06%
Benjamin Berg
20
2.16%
Masami Hiramatsu
14
1.51%
Jim Meyering
11
1.19%
Américo Wang
9
0.97%
Davidlohr Bueso A
8
0.86%
Tiwei Bie
6
0.65%
Liu Aleaxander
3
0.32%
Alex Dewar
2
0.22%
Al Viro
2
0.22%
Total
928
process.c
211
-
11
797
Jeff Dike
Tiwei Bie
Benjamin Berg
Paolo 'Blaisorblade' Giarrusso
Gennady Sharapov
Anton Ivanov
Arnd Bergmann
Richard Weinberger
Al Viro
Stanislaw W. Gruszka
Alex Dewar
September 2002
November 2002
January 2003
August 2004
November 2004
January 2005
March 2005
July 2005
September 2005
January 2006
February 2006
March 2006
April 2006
May 2006
July 2006
October 2006
May 2007
October 2007
December 2007
February 2008
October 2012
August 2013
November 2015
August 2019
October 2024
June 2025
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 95}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
520
65.24%
Tiwei Bie
112
14.05%
Benjamin Berg
74
9.28%
Paolo 'Blaisorblade' Giarrusso
35
4.39%
Gennady Sharapov
26
3.26%
Anton Ivanov
13
1.63%
Arnd Bergmann
7
0.88%
Richard Weinberger
3
0.38%
Al Viro
3
0.38%
Stanislaw W. Gruszka
2
0.25%
Alex Dewar
2
0.25%
Total
797
registers.c
43
-
6
143
Jeff Dike
Ingo van Lil
Benjamin Berg
Al Viro
Alex Dewar
Randy Dunlap
September 2002
November 2002
January 2005
March 2005
July 2005
March 2007
August 2007
October 2007
February 2008
September 2011
October 2012
August 2019
September 2021
October 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 17, "token_count": 27}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
97
67.83%
Ingo van Lil
27
18.88%
Benjamin Berg
13
9.09%
Al Viro
3
2.10%
Alex Dewar
2
1.40%
Randy Dunlap
1
0.70%
Total
143
sigio.c
304
-
9
1154
Jeff Dike
Tiwei Bie
Paolo 'Blaisorblade' Giarrusso
Johannes Berg
Lin Yongting
Al Viro
Bodo Stroesser
Alex Dewar
Richard Weinberger
September 2002
October 2002
December 2002
January 2003
August 2004
September 2004
January 2005
March 2005
May 2005
September 2005
January 2006
March 2006
July 2006
September 2006
February 2007
May 2007
July 2007
February 2008
May 2008
October 2012
August 2013
August 2019
December 2020
March 2025
May 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 427}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 3, "token_count": 168}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 38, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
926
80.24%
Tiwei Bie
168
14.56%
Paolo 'Blaisorblade' Giarrusso
33
2.86%
Johannes Berg
9
0.78%
Lin Yongting
6
0.52%
Al Viro
5
0.43%
Bodo Stroesser
4
0.35%
Alex Dewar
2
0.17%
Richard Weinberger
1
0.09%
Total
1154
signal.c
503
-
14
1422
Jeff Dike
Johannes Berg
Gennady Sharapov
Al Viro
Benjamin Berg
Tiwei Bie
Anton Ivanov
Martin Pärtel
Richard Weinberger
Jason A. Donenfeld
Américo Wang
Sergei Trofimovich
Alex Dewar
Krzysztof Mazur
September 2002
November 2002
December 2002
January 2005
July 2005
January 2006
June 2006
September 2006
November 2006
May 2007
October 2007
February 2008
May 2008
July 2008
October 2010
August 2011
August 2012
October 2012
December 2012
July 2013
November 2015
December 2015
June 2016
November 2017
December 2017
January 2019
August 2019
December 2020
March 2021
August 2021
March 2024
July 2024
October 2024
November 2024
February 2025
June 2025
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 125}, {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 114}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 21, "token_count": 35}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 5, "token_count": 98}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 5, "token_count": 107}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
610
42.90%
Johannes Berg
297
20.89%
Gennady Sharapov
125
8.79%
Al Viro
118
8.30%
Benjamin Berg
71
4.99%
Tiwei Bie
69
4.85%
Anton Ivanov
69
4.85%
Martin Pärtel
35
2.46%
Richard Weinberger
17
1.20%
Jason A. Donenfeld
3
0.21%
Américo Wang
3
0.21%
Sergei Trofimovich
2
0.14%
Alex Dewar
2
0.14%
Krzysztof Mazur
1
0.07%
Total
1422
smp.c
148
-
11
554
Tiwei Bie
Jeff Dike
Gennady Sharapov
Johannes Berg
Ingo van Lil
Richard Weinberger
Américo Wang
Benjamin Berg
Arnd Bergmann
Al Viro
Alex Dewar
September 2002
November 2002
September 2004
September 2005
January 2006
October 2006
February 2007
May 2007
October 2007
February 2008
May 2008
September 2011
October 2012
June 2018
August 2019
January 2021
November 2022
March 2024
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 442}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
444
80.14%
Jeff Dike
42
7.58%
Gennady Sharapov
24
4.33%
Johannes Berg
15
2.71%
Ingo van Lil
8
1.44%
Richard Weinberger
5
0.90%
Américo Wang
5
0.90%
Benjamin Berg
4
0.72%
Arnd Bergmann
3
0.54%
Al Viro
3
0.54%
Alex Dewar
1
0.18%
Total
554
start_up.c
495
-
15
2011
Benjamin Berg
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Anton Ivanov
Bodo Stroesser
Tiwei Bie
Américo Wang
Gennady Sharapov
Al Viro
Sergei Trofimovich
Masami Hiramatsu
Ingo van Lil
Vegard Nossum
Randy Dunlap
Alex Dewar
September 2002
November 2002
August 2004
November 2004
January 2005
September 2005
November 2005
February 2006
February 2007
March 2007
May 2007
October 2007
February 2008
April 2008
May 2008
June 2008
March 2009
August 2011
September 2011
October 2012
December 2012
December 2015
May 2017
August 2019
March 2021
September 2021
November 2023
April 2024
October 2024
June 2025
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 288}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 11, "token_count": 39}, {"author_id": 4, "token_count": 11}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 138}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 823}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Berg
836
41.57%
Jeff Dike
717
35.65%
Paolo 'Blaisorblade' Giarrusso
199
9.90%
Anton Ivanov
138
6.86%
Bodo Stroesser
41
2.04%
Tiwei Bie
17
0.85%
Américo Wang
16
0.80%
Gennady Sharapov
11
0.55%
Al Viro
11
0.55%
Sergei Trofimovich
6
0.30%
Masami Hiramatsu
6
0.30%
Ingo van Lil
6
0.30%
Vegard Nossum
5
0.25%
Randy Dunlap
1
0.05%
Alex Dewar
1
0.05%
Total
2011
time.c
157
-
11
545
Anton Ivanov
Tiwei Bie
Johannes Berg
Jeff Dike
Gennady Sharapov
Paolo 'Blaisorblade' Giarrusso
Richard Weinberger
Miklos Szeredi
Martin Pärtel
Alex Dewar
Al Viro
September 2002
August 2004
September 2004
January 2006
October 2007
November 2007
December 2007
May 2008
June 2008
October 2010
August 2012
September 2012
October 2012
November 2015
May 2019
August 2019
December 2020
January 2021
October 2025
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 181}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 140}, ]}, ]
Author Name
Tokens
Token Proportion
Anton Ivanov
181
33.21%
Tiwei Bie
140
25.69%
Johannes Berg
102
18.72%
Jeff Dike
75
13.76%
Gennady Sharapov
24
4.40%
Paolo 'Blaisorblade' Giarrusso
13
2.39%
Richard Weinberger
2
0.37%
Miklos Szeredi
2
0.37%
Martin Pärtel
2
0.37%
Alex Dewar
2
0.37%
Al Viro
2
0.37%
Total
545
tty.c
60
-
4
205
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Alex Dewar
Al Viro
September 2002
November 2002
August 2004
September 2006
February 2008
October 2012
August 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
196
95.61%
Paolo 'Blaisorblade' Giarrusso
5
2.44%
Alex Dewar
2
0.98%
Al Viro
2
0.98%
Total
205
umid.c
410
-
13
1583
Jeff Dike
Paolo 'Blaisorblade' Giarrusso
Bartosz Golaszewski
Masami Hiramatsu
Anton Ivanov
Gerd Knorr
Wen Yang
Tiwei Bie
Maciej Żenczykowski
Azeem Shaikh
Alex Dewar
Al Viro
Américo Wang
September 2002
October 2002
November 2002
August 2004
September 2004
January 2005
September 2005
January 2006
March 2006
April 2006
May 2006
July 2006
February 2007
October 2007
July 2008
October 2012
May 2017
April 2019
August 2019
February 2020
August 2020
November 2020
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 584}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 629}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 90}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 16, "token_count": 74}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
1303
82.31%
Paolo 'Blaisorblade' Giarrusso
141
8.91%
Bartosz Golaszewski
74
4.67%
Masami Hiramatsu
16
1.01%
Anton Ivanov
14
0.88%
Gerd Knorr
9
0.57%
Wen Yang
8
0.51%
Tiwei Bie
5
0.32%
Maciej Żenczykowski
5
0.32%
Azeem Shaikh
3
0.19%
Alex Dewar
2
0.13%
Al Viro
2
0.13%
Américo Wang
1
0.06%
Total
1583
user_syms.c
37
-
9
124
Paolo 'Blaisorblade' Giarrusso
Richard Weinberger
Johannes Berg
Andrew Morton
Jeff Dike
Kees Cook
Patricia Alfonso
Al Viro
Greg Kroah-Hartman
August 2004
September 2004
April 2006
July 2007
March 2009
July 2011
October 2012
November 2017
February 2022
July 2022
February 2023
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 5, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Paolo 'Blaisorblade' Giarrusso
55
44.35%
Richard Weinberger
21
16.94%
Johannes Berg
14
11.29%
Andrew Morton
14
11.29%
Jeff Dike
12
9.68%
Kees Cook
3
2.42%
Patricia Alfonso
2
1.61%
Al Viro
2
1.61%
Greg Kroah-Hartman
1
0.81%
Total
124
util.c
209
-
13
704
Jeff Dike
Masami Hiramatsu
Richard Weinberger
Benjamin Berg
Paolo 'Blaisorblade' Giarrusso
Lepton Wu
Jason A. Donenfeld
Jaroslav Kysela
Gennady Sharapov
Stanislaw W. Gruszka
Alex Dewar
Ignat Korchagin
Al Viro
February 2002
September 2002
August 2004
September 2004
March 2005
September 2005
October 2005
January 2006
October 2006
May 2007
October 2007
December 2007
February 2008
May 2011
October 2012
August 2013
May 2017
August 2019
July 2020
July 2022
November 2023
November 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 7}, {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 20, "token_count": 52}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 108}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 117}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Dike
232
32.95%
Masami Hiramatsu
117
16.62%
Richard Weinberger
116
16.48%
Benjamin Berg
76
10.80%
Paolo 'Blaisorblade' Giarrusso
70
9.94%
Lepton Wu
52
7.39%
Jason A. Donenfeld
29
4.12%
Jaroslav Kysela
3
0.43%
Gennady Sharapov
3
0.43%
Stanislaw W. Gruszka
2
0.28%
Alex Dewar
2
0.28%
Ignat Korchagin
1
0.14%
Al Viro
1
0.14%
Total
704
Contributors:
60
Author
Tokens
Proportion
Commits
Proportion
0
Jeff Dike
9089
42.52%
152
39.48%
1
Benjamin Berg
3481
16.28%
24
6.23%
2
Paolo 'Blaisorblade' Giarrusso
2060
9.64%
32
8.31%
3
Tiwei Bie
1392
6.51%
24
6.23%
4
Gennady Sharapov
1214
5.68%
7
1.82%
5
Johannes Berg
1053
4.93%
34
8.83%
6
Anton Ivanov
800
3.74%
13
3.38%
7
Al Viro
245
1.15%
11
2.86%
8
Tristan Schmelcher
244
1.14%
2
0.52%
9
Erel Geron
234
1.09%
1
0.26%
10
Richard Weinberger
226
1.06%
18
4.68%
11
Bodo Stroesser
181
0.85%
4
1.04%
12
Masami Hiramatsu
163
0.76%
5
1.30%
13
Mattia Dongili
110
0.51%
1
0.26%
14
Rob Landley
102
0.48%
1
0.26%
15
Jason A. Donenfeld
75
0.35%
3
0.78%
16
Bartosz Golaszewski
74
0.35%
1
0.26%
17
Ingo van Lil
72
0.34%
1
0.26%
18
Américo Wang
66
0.31%
5
1.30%
19
Patricia Alfonso
57
0.27%
1
0.26%
20
Lepton Wu
55
0.26%
1
0.26%
21
Martin Pärtel
52
0.24%
1
0.26%
22
Mickaël Salaün
47
0.22%
1
0.26%
23
Stanislaw W. Gruszka
40
0.19%
1
0.26%
24
Alex Dewar
30
0.14%
1
0.26%
25
Glenn Washburn
26
0.12%
1
0.26%
26
Thomas Meyer
22
0.10%
3
0.78%
27
Thomas Weißschuh
16
0.07%
1
0.26%
28
Andrew Morton
14
0.07%
1
0.26%
29
Jim Meyering
13
0.06%
1
0.26%
30
Arnd Bergmann
11
0.05%
2
0.52%
31
Gerd Knorr
9
0.04%
1
0.26%
32
Wen Yang
8
0.04%
1
0.26%
33
Sergei Trofimovich
8
0.04%
2
0.52%
34
Davidlohr Bueso A
8
0.04%
1
0.26%
35
Vitaliy Ivanov
7
0.03%
1
0.26%
36
Mordechai Goodstein
6
0.03%
1
0.26%
37
Liu Aleaxander
6
0.03%
1
0.26%
38
Lin Yongting
6
0.03%
1
0.26%
39
Vegard Nossum
5
0.02%
1
0.26%
40
Maciej Żenczykowski
5
0.02%
1
0.26%
41
Nicolas Iooss
4
0.02%
1
0.26%
42
Kees Cook
4
0.02%
2
0.52%
43
Zach van Rijn
3
0.01%
1
0.26%
44
Jaroslav Kysela
3
0.01%
1
0.26%
45
Ingo Molnar
3
0.01%
1
0.26%
46
Hans-Werner Hilse
3
0.01%
1
0.26%
47
Frederic Danis
3
0.01%
1
0.26%
48
Azeem Shaikh
3
0.01%
1
0.26%
49
Alan Maguire
3
0.01%
1
0.26%
50
Randy Dunlap
2
0.01%
1
0.26%
51
Olaf Hering
2
0.01%
1
0.26%
52
Nicolas George
2
0.01%
1
0.26%
53
Miklos Szeredi
2
0.01%
1
0.26%
54
Greg Kroah-Hartman
2
0.01%
1
0.26%
55
ye xingchen
1
0.00%
1
0.26%
56
Krzysztof Mazur
1
0.00%
1
0.26%
57
Ignat Korchagin
1
0.00%
1
0.26%
58
Guenter Roeck
1
0.00%
1
0.26%
59
Alexey Dobriyan
1
0.00%
1
0.26%
Total
21376
385