Dazu kommt, dass im "systemd"-Git-Repo noch weit mehr liegt als "nur" der Init-Daemon. So wird z.B. "udev" seit geraumer Zeit dort gehostet und weiterentwickelt. Zudem besteht "systemd" aus hunderten von kleinen Tools, ist also deutlich entfernt von "monolithisch".
Edit:
Die Angabe von 1,2 Mio. Zeilen Code ist außerdem falsch. Auf diese Zahl kommt man nur, wenn man alles im Git-Repo an Zeilen zählt:
find -type f -exec wc -l {} \; | awk 'BEGIN {sum=0 }{sum+=$1} END {print sum}' -> 1210490
Nimmt man nur den C-Quellcode und die Header-Dateien sind ist weniger als die Hälfte:
Dazu kommt, dass im "systemd"-Git-Repo noch weit mehr liegt als "nur" der Init-Daemon. So wird z.B. "udev" seit geraumer Zeit dort gehostet und weiterentwickelt. Zudem besteht "systemd" aus hunderten von kleinen Tools, ist also deutlich entfernt von "monolithisch".
Edit:
Die Angabe von 1,2 Mio. Zeilen Code ist außerdem falsch. Auf diese Zahl kommt man nur, wenn man alles im Git-Repo an Zeilen zählt:
find -type f -exec wc -l {} \; | awk 'BEGIN {sum=0 }{sum+=$1} END {print sum}' -> 1210490
Nimmt man nur den C-Quellcode und die Header-Dateien sind ist weniger als die Hälfte:
find -regex '.*\.\(c\|h\)' -exec wc -l {} \; | awk 'BEGIN {sum=0 }{sum+=$1} END {print sum}' -> 514114
Dieser Beitrag wurde 1 mal editiert. Zuletzt am 24. Mai 2019 um 10:49.