Hogyan használjuk az udev-et a /dev kezelésére...

Címkék

Csak mert a fórumban felmerült....

Az udev a devfs user-space implementációja, amely a sysfs-t és a /sbin/hotplug-ot használja. A futtatásához a 2.6-os kernelre van szükség.

A udev egyre jobban nyomul, a devfs fejlesztése befejeződött, így már csak idő kérdése, hogy mikor cserélik le a fejlesztők a devfs-t (a 2.6-os kernelben ``obsolete'' azaz elavult jelzővel található meg a devfs).Greg Kroah-Hartman a napokban kiadta az udev 018-as verzióját, és megjegyezte: "ez egy nagyobb mérföldkő az udev fejlesztésében, és bebizonyosodik, hogy egy életképes megoldás." "az udev fejlesztése még nem fejeződött be, de ha még valaki nem próbálta ki, javaslom tegye meg."

A udev kezdőknek Greg HK egy mini dokumentumot írt, amely segítségével könnyebben lehet ismerkedni az új megoldással.

A "Howto" itt.

Hozzászólások

Akkor itt is thx trey :)

hasznos leírás, bár gentoo alatt elég volt 1 "emerge udev" és már hibátlanul bootolt is :)

Nekem azert tetszett a jo oreg devfs, fokepp ket ok miatt:

  • az es csak az van benne, amit a kernel kezel
  • meg az init elott mountolodik

Egy melo soran beagyazott rendszerre tettunk linuxot, filerendszer full readonly (16M flashdisk), a /dev-nek viszont irhatonak kellett lennie (/dev/log, /dev/initctl), az a 16M flash se tul sok, a devfs pont jol jott. Persze meg lehetett volna maskent is oldani, pl. ramdisk, /dev-et belemasolni, felulmountolni, kill -USR1 1, de a devfs szep tiszta megoldas volt. Kicsit sajnalom, hogy obsolete lett.