Re: Gentoo guys starting a fork of udev
2012/11/20 Marc Haber <email@example.com>:
> On Tue, 20 Nov 2012 10:13:28 +0800, Paul Wise <firstname.lastname@example.org> wrote:
> Aren't the systemd makers trying hard to move existing functionality
> from udev, consolekit, policykit and syslogd into systemd, effectively
> making those unavailable for non-Linux?
No, not really... ConsoleKit is replaced by a systemd-associated
daemon (logind) because of several design flaws of CK. This change
brought us e.g. full multiseat support.
Udev is already Linux-only, and it work fine without systemd.
PolicyKit has to stay separate, there are no plans in that direction -
it also would not make sense from an architectual point of view. But
systemd is using PolKit, of course.
For syslogd, systemd provides journald for those who want to use it,
but the Journal is no dependency of systemd. If applications use
existing syslog calls, nothing will change. For journald-specific
extra functionality (adding metadata), software can use journald-APIs,
which would make this software Linux-specific. But Lennart is thinking
about making this library work on non-Linux OSes too, which would
solve this "problem" too.
(Since most stuff uses syslog calls, this is not an issue. Also,
systemd does not require journald, even for Fedora it is not safe yet
if they will use the journal or not)