En el caso de sistemas Unix/Linux usa udev.