[sisyphus] Re: Hotplug speed loading. [JT]

Arioch =?iso-8859-1?q?the=5FArioch_=CE=C1_nm=2Eru?=
Ср Июн 8 20:47:40 MSD 2005


06.06.05 в 17:50 Michael Shigorin в своём письме писал(а):

> Посмотри ещё объём /lib/modules/2.6.*/modules.alias :[

А еще hwdatabase хранится прямым текстом :-(

Опиши свои идеи на wiki, м.б. потихоньку кто-то и займется.
Но едва ли - уже три новых хотплагов тут перечислили, начинать еще и  
четвертый проект? Вряд ли кто захочет.

А что такое hotplug-ng ?

hotplug-Perl пугает, равно как и другие хотплаги, тянущие большие  
виртуальные машины, типа м.б. Erlang, Java, Python
hotplug-C++ - возможно слишком радикальный переход, все-ткаи традиционно  
скрипты делаются\отлаживаются в bash'e.

Конечно, хотелось бы засунуть modules.alias, hwdatabase в какую-нить  
структуру с быстрым поиском, двоичную (qmail's cdb (ConstantDataBase)?) И  
еще сверху сделать кэш устройств найденных при предыдущей загрузке.

Кстати, в Windows устройство хоть раз воткнутое остается инсталлированным  
навсегда (точнее можно удалить, если захотеть, но обычно устройство просто  
висит в "выключенном" состоянии).
Потому одна и та же флэшка воткнутая в разные USB-слоты устанавливается  
как разные устройства. Но зато ее настройки остаются в памяти виндов между  
перезагрузками.
Примерно тот же самый кэш, но в другой профиль вроде.

А в Линуксе одна и та же флэшка воткнутая через пару минут вроде будет  
заново инсталлироваться, как новое устройство с нуля?

Еще чего нет в нынешнем hotplug - аналога /etc/modules (я как то думал,  
нашел три разных ему применения - и все в одном файле).


А из дааальних прицелов (наверное для того hоtplug-ng и затевали, для  
стратегических инициатив?) еще думается о загрузке драйверов on demand, по  
запросу каких-нить сервисов (например cpufreq-ondemand, если отдельный  
модуль, не грузится сам и не отображается в /dev - так как его загружать  
прграммам типа cpufreqd, cpuspeed, powernow? ) и каком-то явном отдельном  
логе для ненайденных драйверов с запросом оных у юзера... Но это уже,  
видимо, глобальные изменения сложившейся обвязки ядра. В общем, мечтать е  
вредно :-)

-- 
Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/




Подробная информация о списке рассылки Sisyphus