systemd Breached One Million Lines Of Code In 2017

Written by Michael Larabel in systemd on 2 January 2018 at 11:02 AM EST. 138 Comments
Systemd had a busy 2017 and its code-base is now up to over one million lines.

Systemd in 2017 saw 3,443 commits, which is actually the lowest point since 2012. But the commits were larger with having 418,903 lines of code added and 119,975 lines removed: a net gain of nearly 300,000 lines of code.

That's much more significant than in 2016 when there were 3,885 commits but just a net gain of +62,707 or the prior year with a net loss of three thousand lines of code.

Systemd grew a lot in 2017 with all of its new networking features added and other additions.

Lennart Poettering was responsible for nearly a third of the work on systemd in 2017 followed by Zbigniew Jędrzejewski-Szmek, Yu Watanabe, Susant Sahani, Alan Jenkins and Evgeny Vereshchagin.

The systemd Git tree ended 2017 with 1,078,609 lines. More details here for those interested in end-of-year code statistics.

Update: To avoid confusion, with GitStats, yes, this is the report of the overall size of all files stored in the Git tree including documentation and in systemd's case also D-Bus and some of the other utilities part of the systemd project.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week