From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@altlinux.ru From: Arioch Date: Wed, 08 Jun 2005 20:47:40 +0400 Message-ID: References: <200506051348.17657.n_list@mail.ru> <20050606093613.GE29258@osdn.org.ua> <200506061419.47626.lav@altlinux.ru> <20050606135044.GH29258@osdn.org.ua> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 80.249.152.133 User-Agent: Opera M2/8.0 (Win32, build 7561) Sender: news Subject: [sisyphus] Re: Hotplug speed loading. [JT] X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2005 18:12:50 -0000 Archived-At: List-Archive: 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/