Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Friday January 10 2020, @06:16PM   Printer-friendly
from the how-many-statements? dept.

The Linux kernel has around 27.8 million lines of code in its Git repository, up from 26.1 million a year ago, while systemd now has nearly 1.3 million lines of code, according to GitHub stats analysed by Michael Larabel at Phoronix.

There were nearly 75,000 code commits to the kernel during 2019 which is actually slightly down on 2018 (80,000 commits), and the lowest number since 2013. The top contributors by email domain were Intel and Red Hat (Google's general gmail.com aside) and the top contributing individuals were Linus Torvalds, with 3.19 per cent of the commits, followed by David Miller (Red Hat) and Chris Wilson (Intel). There were 4,189 different contributors overall.

Another point of interest is that systemd, a replacement for init that is the first process to run when Linux starts, is now approaching 1.3 million lines of code thanks to nearly 43,000 commits in 2019. Top contributor was not systemd founder Lennart Poettering (who was second), but Yu Watanabe with 26.94 per cent of the commits.

[...] Larabel has published statistics on coding activity for the Linux kernel here and for systemd here.®


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Touché) by bzipitidoo on Friday January 10 2020, @07:13PM (4 children)

    by bzipitidoo (4388) on Friday January 10 2020, @07:13PM (#941989) Journal

    Wow, RTFA in hopes for some bullet points on why systemd maybe is good. Nope!

    "kernel [devs] agreed that systemd is the proper solution" and "It solves a problem". What problem? Doesn't say! Maybe Kroah-Hartman explained, but if so, the author of the article didn't include it.

    Score another "win" for systemd. It defeated RTFA.

    Starting Score:    1  point
    Moderation   +3  
       Insightful=1, Funny=1, Touché=1, Total=3
    Extra 'Touché' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 4, Touché) by Freeman on Friday January 10 2020, @07:35PM (1 child)

    by Freeman (732) on Friday January 10 2020, @07:35PM (#942000) Journal

    The problem, is that there was no systemd. Now there is, problem solved!

    --
    Joshua 1:9 "Be strong and of a good courage; be not afraid, neither be thou dismayed: for the Lord thy God is with thee"
    • (Score: 0) by Anonymous Coward on Saturday January 11 2020, @03:38AM

      by Anonymous Coward on Saturday January 11 2020, @03:38AM (#942151)

      Exactly, because systemd is not an init, but SystemOS in stealth mode. There was too much freedom, with easily replaceable parts. Now everything is or will go under systemd control: one libc (glibc), one kernel (Linux), one device management daemon (udev), one message system (dbus), etc. Everything must comply, and so any third party projects will have to chase the targets systemd sets. Think about it, init part is now a minimal part of systemd, it was the init of the whole mess, and with every release they find something new to add to the "systemd is an init, word!" project.

      The problem is corporations want to go Cathedral, and they are managing to get there. Specially now that RedHat is just a part of IBM, it becomes top point of the business plan, without any need of cover. The more complex the thing is, the bigger the support contracts are. With Debian forgetting one of their original reasons to exist, there is even less energy to keep Bazaar going.

      Basically: power games and greed.

  • (Score: 4, Interesting) by Thexalon on Friday January 10 2020, @07:46PM

    by Thexalon (636) on Friday January 10 2020, @07:46PM (#942004)

    Greg K-H is apparently the "kernel maintainer" the subheadline referred to. He's not a neutral party: he's done some coding on systemd and defended systemd during an infamous incident when Linus chewed out Lennart on LKML (justifiably, in my view).

    Although in one bit of good news, according to TFA most of the systemd code was not written by Lennart. That means it probably won't suck so much.

    --
    The only thing that stops a bad guy with a compiler is a good guy with a compiler.
  • (Score: 3, Insightful) by Anonymous Coward on Friday January 10 2020, @09:11PM

    by Anonymous Coward on Friday January 10 2020, @09:11PM (#942040)

    Despite the inconsistency between "Everybody who has ever worked at that level in the operating system has agreed that systemd is the proper solution," and "Android doesn't use it because they use other things," (either it the proper solution or one of many). There are three problems it solves:

    • Not having to learn how the inittab system works
    • Pushing the problems from packagers to end users
    • Creating support contracts for your corporate overlord