[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