I know there are a lot more lines and I didn’t count any of the imports from systemd either. 300 loc (machined) vs 3000 loc (systemd) was the closest comparison I could think of without crawling all imports and deps.
Would be happy to update with a different comparison you think is more fair.
Comments
I know there are a lot more lines and I didn’t count any of the imports from systemd either. 300 loc (machined) vs 3000 loc (systemd) was the closest comparison I could think of without crawling all imports and deps.
Would be happy to update with a different comparison you think is more fair.
How about we just don't compare lines of code at all, as if it's a useful metric of anything?
"Measuring programming progress by lines of code is like measuring aircraft building progress by weight."
-- attributed to Bill Gates
For measuring bloat however they're a good proxy.
Is there a metrics that can convey the complexity of a general purpose init system like systemd vs a single purpose init like Talos' machined?
That is what I was trying to convey and couldn't find a reasonable metric.