The kernel communicates lots of information about any newly added device and hands out a pair of major/minor numbers to identify it. With this <command>udevd</command> can create the special file under the name and with the permissions that it wants. It can also create aliases and perform additional actions (such as initialization or registration tasks). <command>udevd</command>'s behavior is driven by a large set of (customizable) rules usually found in <filename>/lib/udev/rules.d/</filename> and <filename>/etc/udev/rules.d/</filename>.
تعطي النواة معلومات كثيرة عن أي جهاز يضاف حديثاً وتسلم زوجاً من الأرقام (major/minor) للتعرف عليه. تستطيع خدمة <command>udevd</command> باستخدام هذه المعلومات إنشاء ملف خاص بالاسم والصلاحيات التي تريدها. كما يمكنها أيضاً إنشاء أسماء مستعارة وتنفيذ إجراءات إضافية (مثل مهمات تهيئة أو تسجيل). يتحدد سلوك <command>udevd</command> بمجموعة كبيرة من القواعد (القابلة للتخصيص).