Earlier quoted context omitted.
And do you know what systemd is? A project that produces multiple orthogonal executables that share a syntax paradigm and communicate over standardized IPC mechanisms. I think the only valid-ish argument these Unix philosophy discussions boil down to "why didn't they use purely text based interfaces". Well because they are inefficent and hard to debug and reason with. Making things text only doesn't make them more un…
You have a point concerning the text files. (Although I would be really interested to see an example where efficiency of text files is insufficient on modern hardware.) However "multiple orthogonal multiple orthogonal executables" is just a strawman: their interfaces are unstable and non-straightforward, aand communicate over standardized IPC mechanismsnd one can't reliably replace one of them with an alternative. It…
And now you seriously argue this is brittle, non-straightforward, inflexible, and hard to verify? For real?
If I ever have seen a bloody well designed software system, it is this!