/dev/pl

Katalog /dev
Większość użytkowników systemów Linux rozumie, że jest szybkim sposobem do odniesienia się do pierwszej partycji pierwszego dysku wykrytego przez Jądro. To banalnie proste, prawda?

Lecz biorąc pod uwagę urządzenia podłączane na gorąco, takie jak USB, IEEE 1394, hot-swap PCI, itp. Jakie jest pierwsze urządzenie dla każdego z nich? I na jak długo? Jak będą nazwane inne urządzenia, jeśli to pierwsze urządzenie zostanie odłączone? Jak to będzie oddziaływać na trwających operacjach? Czy nie byłoby to zabawne, gdyby zlecenie drukowania nagle przemieściłoby się z drukarki laserowej na niemal martwą drukarkę igłową tylko dlatego, że ktoś zdecydował się wyciągnąć wtyczkę drukarki laserowej (która akurat była pierwszą drukarką)?

Wejdź w menedżera urządzeń. Nowoczesny menedżer urządzeń (w tym i ) musi:


 * Uruchamiać się w przestrzeni użytkownika;
 * Dynamicznie tworzyć i usuwać pliki urządzeń;
 * Zapewnić spójne nazewnictwo urządzeń;
 * Zapewnić API strefy użytkownika.

Every time a change happens within the device structure, the kernel emits a uevent which gets picked up by the device manager. The device manager then follows the rules declared in the, and  directories. Based on the information contained within the uevent, it finds the rule or rules it needs to trigger and performs the required actions. These actions may involve the creation or deletion of device files, and may also trigger the loading of particular firmware files into kernel memory.