> Because new versions of udev contain new libudev APIs, and applications can depend on those. Were it not for eudev, we'd be required to upgrade the kernel in order to run such applications.
You have a point, but I don't think that this is a good reason to fork udev. As Cyberax pointed out (https://lwn.net/Comments/529570/), that kind of thing can be done within a branch. Git makes this kind of work flow quite easy, and eglibc has shown that such an approach can work.