والله أريد أن افهم معنى وعمل أدوات ادارة أجهزة الUSB
1) usbmgr package و 2)hotplug package
جلست أبحث عن تلك المواضيع ولم أجد الى كتب انجليزية ,حاولت عدة مرات أن افهمه لكن لم استوعبه الى الأن . لو حد منكم يقوم بتوضيح ذلك النص(مقطع من كتاب) و لو شئ بسيط وجزاكم الله خير




The
usbmgr package (located at http://www.dotaster.com/~shuu/linux/usbmgr/) is a program that runs in the background to detect changes on the USB bus. When detects changes, it loads or unloads the kernel modules that are required to handle the devices. For instance, if you plug in a USB Zip drive, usbmgr will load the necessary USB and SCSI diskmodules. This package uses configuration files in /etc/usbmgr to handle specific devices and /etc/usbmgr/usbmgr.conf to control the overall configuration

With the shift from in-kernel device-specific USB drivers to the USB device filesystem


proc/bus/usb), usbmgr has been declining in importance. In fact, it may not be installed on your system. Instead, most distributions rely on the Hotplug package (http://linuxhotplug.sourceforge.net), which relies on kernel support added with the 2.4.x kernel series. This system uses files stored in /etc/hotplug to control the configuration of specific USB devices. In particular, /etc/hotplug/usb.usermap contains a database of USB device
IDs and pointers to scripts in

/etc/hotplug/usb that are run when devices are plugged in or unplugged. These scripts might change permissions on USB device files so that ordinary users can access USB hardware, run commands to detect new USB disk devices, or otherwise prepare the system for a new (or newly removed) USB device.