Eudev
eudev
is a fork of udev started by the Gentoo project, with the goal of isolation from the init system. It is primarily designed and tested with OpenRC, but is agnostic to any other init systems.
Contents
Installation
Install eudev from the Arch User Repository. Alternatively, eudev-git and eudev-openrc are available, each with differing dependencies.
Troubleshooting
Fails to start
Check the init script for eudev (aliased to udev, so /etc/openrc/init.d/udev on an OpenRC setup for example) and ensure the command points to /usr/bin/udev.
D-Bus
Install the AUR package dbus-nosystemd and then ensure D-Bus is configured in your init system to be started on startup.
netctl
netctl is not compatible due to dependency on systemd libs, instead, use netcfg, avaliable in the AUR.
OpenRC: NetworkManager
There is a systemd-free version in the AUR, networkmanager-openrc