“Hmm. I am not sure where you are taking the "doesn't play well with others" from. Our community these days is huge and friendly and we work together very well within the community and with the various projects outside of the community.”http://lwn.net/Articles/621015/
Do you have any idea how tone-deaf
that statement is? Of course you’re working well within
your community. Your interactions outside your community are more of a problem.
For example, you’re on record as being dismissive of POSIX compatibility. Everybody who’s currently in the systemd community had to accept that. But Ian Jackson is very invested emotionally in having Debian on other kernels for some reason. This is an irreconcilable difference.https://archive.fosdem.org/2011/interview/lennart-poettering
And I think a bunch of people have gotten used to their old way of lazily interacting with the separate groups for udev, dbus, logging, and whatever, and don’t feel good when keeping up with the latest updates for any
of those means switching to a single git repository, all or nothing. I know you keep saying that people have a choice, they don’t need to install every program in the repository, but I think it’s a false choice when someone just wants the latest udev, and finds that that means they need to download systemd and also install the latest intltool just to get the darn thing to compile, and then udev has changed something
so a configuration that used to work doesn’t work anymore… And you’ve been in systemd since the beginning, so you know how it works, but a (potentially graybeard) beginner will see the now 21-part
systemd for administrators series, and that doesn’t feel good at all.
I think you have the best of intentions and a lot of skill; I’m also rather skeptical of POSIX as the end-all be-all of API design, and Linux needs to move forward. But I think you have a public relations problem, and I think it’s ironic that you blame Linus for the attitude problem when people feel the same way about you. And especially about Kay Sievers.