top | item 46859778

(no title)

raggi | 27 days ago

https://github.com/systemd/systemd/tree/main/src/core doesn't look like 1678 C files to me.

discuss

order

cientifico|27 days ago

Github says 2.8k files when selecting c (including headers...) https://github.com/search?q=repo%3Asystemd%2Fsystemd++langua...

If the project is even split in different parts that you need to understand... already makes the point.

ktm5j|27 days ago

Well to be fair, you don't need to understand how SystemD is built to know how to use it. Unit files are pretty easy to wrap your head around, it took me a while to adjust but I dig it now.

To make an analogy: another part of LFS is building a compiler toolchain. You don't need to understand GCC internals to know how to do that.

cf100clunk|27 days ago

In what way was Bruce incorrect, your one link excepted?

raggi|27 days ago

he is counting every c file in the systemd _repository_ which houses multiple projects, libraries and daemons. he equates that to the c file count for a single init. it's a disingenuous comparison. systemd-init is a small slice of the code in the systemd repository.