Re: @John Hughes
Systemd is set to take over many parts of Linux, no exaggeration: udev, mount, PAM, syslog, cron, tcpwrappers, xinetd
The only dependency between any of that stuff is that and systemd is libpam-systemd and that depends on "systemd | systemd-shim".
systemd does provide alternative implementations of some features of syslog, cron and xinetd, but it also works perfectly well with syslog, cron and tcpd.
udev is developed by the systemd team, but does not depend on systemd. (It shares some library code).
I looked through the dependencies for 45758 Debian packages. 73 of them depend on some bit of systemd (not counting the 16 systemd packages), only 17 of them depend on something other than libsystemd (which does nothing if systemd is not init). 8 of them depend on libpam-systemd (which works with systemd-shim)
So here is the list of packages in Debian Sid that depend on systemd:
gpsd: netbase | systemd-sysv
init: systemd-sysv | sysvinit-core | upstart
libguestfs0: systemd | sysvinit
lighttpd: lsb-base (>= 3.2-14) | systemd (>= 29.1)
lxsession: consolekit | upower (<< 0.99) | systemd
mate-power-manager: systemd | consolekit
sogo: tmpreaper | systemd
So it comes down to gummiboot.
I'd worry if you desperately need gummiboot. Or get your finger out and provide a patch.