On Sun, 23 Oct 2005 18:16:09 +0300 (EEST) [EMAIL PROTECTED] wrote: > On Sun, 23 Oct 2005, Luca Marius wrote: > > Un document datat inca din 2003 spune : > > " 1) A static /dev is unwieldy and big. It would be nice to only show > > the /dev entries for the devices we actually have running in the > > system. > > man rm
iar cand adaugi ceva device nou, man mknod. peste 2 zile iar man mknod. o fi fun sa administrezi /dev/ ad labam dar hai sa fim seriosi... > > 3) Users want a way to name devices in a persistent fashion (i.e. "This > > disk here, must _always_ be called "boot_disk" no matter where in > > the scsi tree I put it", or "This USB camera must always be called > > "camera" no matter if I have other USB scsi devices plugged in or > > not.") > > asta e science fiction. Daca eu am 3 boot diskuri de unde stie ele care e > primul ? dupa numarul serial. udev iti permite sa identifici un device removable in mod unic dupa numarul serial si sa ii asignezi un nume stabil. exemplul clasic e cel cu 2 imprimate USB care vrei sa-ti apara consistent in /dev/x & /dev/y indiferent de ordinea in care le conectezi. http://www.linuxjournal.com/article/7316 > > 4) Userspace programs want to know when devices are created or removed, > > and what /dev entry is associated with them." > > Valabil pentru alea pe usb. valabil pentru orice device hotplug. > > http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs > > Stiu documentul. A fost postat pe lkml de multe ori si au fost nenumarate > flame-uri. > SI in afara de hotplug (care pe x86 se aplica in general doar la usb) nu > prea are aplicabilitate. "in afara de" - glumesti? hotplug e omniprezent. > porneau mult mai smooth (daca dai un strace o sa vezi ca un program la > startare face multe open-uri multe dintre ele fiind pe device-uri). nope. 99% dintre openurile alea sunt pe shared libs nu pe device-uri. device-uri deschide doar ce are nevoie (/dev/tty, /dev/null, /dev/urandom fiind cele mai populare), de multe ori nici unul. in plus, vezi mai jos. > Nici nu vreau sa-mi inchipui la un worst case al lui udev cind toate > device-urile accesate de un program ar trebui sa fie create. n-ai inteles cum functioneaza udev, RTFA. device-urile _nu_ sunt create in momentul accesarii ci cand "apar" in sistem (fie hotplug/conectare fizica, fie incarcare driver). din punctul asta de vedere este echivalent devfs. -- fm _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
