Linux Memory Management Subsystem Development Statistics in 2021 (Short)

Whenever reading the kernel development statistics report for each release from LWN, I wanted to scope it down to specific subsystems. For that, I wrote a script.

Belows are the top 10 kernel hackers who contributed to the memory management subsystem of Linux kernel, sorted by number of commits and changed (added, deleted, or modified) lines, respectively.

$ ./authors.py ~/linux --file mm/ --since 2021-01-01 --author_identity name --sortby lines --max_nr_authors 10
1. SeongJae Park: 4860 lines
2. Matthew Wilcox (Oracle): 4391 lines
3. Muchun Song: 2091 lines
4. Mel Gorman: 1737 lines
5. Yang Shi: 1615 lines
6. Marco Elver: 1442 lines
7. Mike Kravetz: 1419 lines
8. Alexander Potapenko: 1383 lines
9. Miaohe Lin: 1256 lines
10. Vlastimil Babka: 1245 lines
# 262 authors, 45700 lines in total
$ 
$ ./authors.py ~/linux --file mm/ --since 2021-01-01 --author_identity name --sortby commits --max_nr_authors 10
1. Matthew Wilcox (Oracle): 133 commits
2. Miaohe Lin: 125 commits
3. Linus Torvalds: 78 commits
4. Muchun Song: 51 commits
5. Mel Gorman: 46 commits
6. Vlastimil Babka: 44 commits
7. SeongJae Park: 43 commits
8. Hugh Dickins: 41 commits
9. Yang Shi: 38 commits
10. David Hildenbrand: 33 commits
# 265 authors, 1527 commits in total
Avatar
SeongJae Park
Kernel Development Engineer

SeongJae Park is a programmer who loves to analyze and develop systems.

Related