The Grumpy Editor's guide to surviving the systemd debate
The Grumpy Editor's guide to surviving the systemd debate
Posted Dec 3, 2014 0:26 UTC (Wed) by blujay (guest, #39961)In reply to: The Grumpy Editor's guide to surviving the systemd debate by pizza
Parent article: The Grumpy Editor's guide to surviving the systemd debate
All of which makes it more ridiculous to expect other people to maintain portability patches against the will of the developers.
> Principal developers have a strong vision and often abrasive personality
But that is supposed to be irrelevant, isn't it? After all, no one accepts that as a valid argument against systemd. And while de Raadt knows OpenSSH is vital to software around the world, Poettering explicitly disregards portability. The difference is night and day.
> All related code is developed in a single repository and built together
This favors in-tree development of portability, not out-of-tree.
> Modular, yet tightly coupled design via well-defined internal interfaces
Just like the kernel, which also maintains its many platforms in-tree.
> Extremely strong emphasis placed on "predictability and correctness"
Predictability? Like Poettering's "wake-up call" to Gentoo?
> to the point of not compromising either for the sake of expedience (or even portability)
Again, this favors in-tree portability, not out-of-tree.
> Expectation for third parties to develop and maintain portability to other systems
False! This is a lie! No one is expected to port systemd to other platforms, because it's not expected at all! You know this! That's the whole point!
> Little regard for backwards compatibilty (although systemd fares *far* better than OpenSSH here; seriously, try to compile a modern OpenSSH release on an old OpenBSD system sometime)
See previous comments about OpenSSH's knowing that their software is vital on platforms around the world. Their method of porting is just that: a method of doing it. Systemd, on the other hand, refuses to even consider it. You know this.
> Your argument is based on factually incorrect premises, false equivalences, and downright faulty logic; this makes no sense, but I think you know that as well. The question is then, why?
Nope, nice try though.
Your argument boils down to, "It's technically possible, so shut up and port it." You conveniently ignore the gross impracticalities, knowing that no such effort would be feasible with the way systemd is developed. We're talking past each other because you're moving the goalposts. And I've yet to see anyone actually respond to Poettering's "wake-up call" to Gentoo--too inconvenient for the narrative, I suppose, so better to ignore it and redirect the argument.
I think there's no point in continuing this discussion with you. Changing the subject, ignoring facts, moving the goalposts, focusing on strawmen...but what of the truth?
