> man operating_systems
Вышел hotplug-ng 001 для Linux
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.

Roman I Khimov  в  Пятница, 11 Февраль 2005, 22:12  |   Комментарии: 14  |  для печати

Наши новости доступны в формате RSS.

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.