Новость: Вышел hotplug-ng 001 для Linux
(Категория: Linux)
Добавил Roman I Khimov
Пятница, 11 Февраль 2005, 22:12
Greg KH объявил сегодня в LKML о выходе первой версии, нового проекта поддержки горячего подключения (hotplug) в пользовательском пространстве - linux-ng. Он заменяет существующий пакет linux-hotplug, состоящий из bash скриптов, крошечными скомпилированными исполняемыми программами. Уже сейчас он обеспечивает мультиплексор /sbin/hotplug, идентичный существующему /sbin/hotplug на bash, автоматическую загрузку модулей usb, scsi и pci.
Этот проект позволяет убрать интерпретатор из initramfs/initrd, но оставить функциональность /sbin/hotplug и автоматической загрузки модулей, а также этот код по понятным причинам просто быстрее.
Размеры исполняемых файлов:
text data bss dec hex filename
4669 32 124 4825 12d9 hotplug
5077 8 348 5433 1539 module_pci
4925 8 412 5345 14e1 module_scsi
5349 8 348 5705 1649 module_usb
Что интересно сравнивается с актуальными bash скриптами hotplug:
-rwxr-xr-x 1 root root 4412 Feb 10 15:28 /sbin/hotplug
-rw-r--r-- 1 root root 702 Sep 24 08:04 /etc/hotplug/blacklist
-rw-r--r-- 1 root root 5293 Sep 24 08:04 /etc/hotplug/hotplug.functions
-rwxr-xr-x 1 root root 3739 Sep 24 08:04 /etc/hotplug/pci.agent
-rwxr-xr-x 1 root root 1459 Sep 24 08:04 /etc/hotplug/scsi.agent
-rwxr-xr-x 1 root root 13466 Sep 24 08:04 /etc/hotplug/usb.agent
-rw-r--r-- 1 root root 39306 Sep 24 08:04 /etc/hotplug/usb.distmap
-rw-r--r-- 1 root root 4364 Sep 24 08:04 /etc/hotplug/usb.handmap
-rw-r--r-- 1 root root 189 Sep 24 08:04 /etc/hotplug/usb.usermap
Этот проект также заменяет уже существовавший dietHotplug, в отличие от него, в hotplug-ng нет необходимости перекомпилировать программы для каждого нового ядра.
На данный момент пакету все-таки не хватает некоторой функциональности существующих скриптов, но она скоро будет реализована.
Скачать hotplug-ng 001.
Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.2038 )