On Tue, Mar 15, 2005 at 07:04:41PM +0200, Andriy Dobrovol's'kii wrote: > Hi, > Пытаюсь вот с udev подружиться... Ну и начал с чтения манов. :) > Первые вопросы: > Почему оно говорит, что udev - Linux configurable dynamic device > naming support? Т.е., как я это понял, поддержка динамического > именования устройств в линуксе с возможностью настройки. Тогда как, Да. > сразу же рядом ниже, пишет, что эта программа создает и удаляет > файлы устройств по мере их появления-исчезновения в системе. Где противоречие? > udev provides a dynamic device directory containing only the files > for actually present devices. It creates or removes device node > files usually located in the /dev directory, or it renames network > interfaces. > > А что это про сетевые интерфейсы? Это оно про работу с ppp*? Или оно > и с eth* тоже работает? Вероятно, ppp и прочие "причудливые" протоколы. Насколько я знаю, eth* и аналогов в Линуксе нет. Впрочем, это у матерых системных администраторов надо спрашивать, я тут не в курсе. > As part of the hotplug subsystem, udev is executed if a > kernel device is added or removed from the system. On device Ну, теперь это более не единственный способ, но это не очень важно в данном контексте. > creation, udev reads the sysfs directory of the given device to > collect device attributes like label, serial number or bus device > number. These attributes may be used as keys to determine a > unique name for the device. udev main tains a database for devices > present on the system. > А serial number or bus device number это по-русски, что в данном > случае будет? Номер последовательного порта и идентификатор > устройства на шине? Нет serial number - это серийный номер. Уникальная метка устройства. Присутствует (в случае USB flash накопителей) однако, не везде. Всегда присутствует VendorId и ProductId. bus device number - номер устройства на шине. Сейчас я воткнул флэшку в USB-разъем в кард-ридере, она получила адрес pci0000:00/0000:00:11.4/usb3/3-2/3-2:1.0 воткну в другой USB-разъем, и адрес будет другой. > On device removal, udev queries its database for the name of > the device file to be deleted. Ну, натурально, так и делает. P.S. Академический подход рулит :-). Удачи в изучении :-). Серьезно :-)