Eudev/ru

 — разрабатываемый Gentoo менеджер файлов устройств для ядра Linux для конфигураций, не использующих. Он управляет файлами устройств в каталоге и обрабатывает все пользовательские действия добавления и удаления устройств.  является форком и создан с целью предоставить лучшую совместимость с существующим программным обеспечением, таким, как OpenRC, Upstart, старые версии ядра, различные тулчейны и другие сущности, требующие для работы  , но плохо поддерживаемые им. Конфигурации, использующие, не должны использовать .

USE-флаги
Некоторые пакеты используют  USE-флаг для включения интеграции с.

Emerge
Необходимо использовать параметр oneshot, чтобы не записывать пакет в набор world.

RC-сервисы
RC-именем является udev, а не eudev. Оно должно быть зарегистрировано на уровне запуска sysinit.

Начиная с 29 версии,   также должен быть добавлен в уровень запуска sysinit.

Миграция с udev на eudev
Миграция с udev 216 на eudev 1.10-r2 (март 2015) осуществляется прямо:

Если система использует multilib и для старого пакета udev установлен USE-флаг, не забудьте также поменять его:

Оставить классическое именование 'eth0'
Также можно добавить  в командную строку ядра, изменить политику по умолчанию или добавить собственную.

Интересный ресурс на тему именования сетевых интерфейсов: страница I don't like this, how do I disable this на вики Freedesktop.

Использование нового 'предсказуемого' именования
The new network interface naming convention is not the same so interfaces will need to be re-linked. Use as a link target for whatever interface names need to be added. Be sure to replace   in the commands below with the Ethernet interface names present on the system. It is possible to discover which interfaces exist by running the command:

Создайте символьные ссылки для существующих сетевых интерфейсов в каталогах и :

Add the script(s) to the default runlevel to have the interface(s) start automatically:

Использование udevadm
Запустите и смотрите что происходит:

Get device info using followed by the device path:

Получить путь устройства используя его имя:

Test an event run using followed by the device path for which an event is to be tested:

Чтобы получить список всех команд :

С udev 171-r10 на eudev 1.2-r1
Смотрите этот пост на Gentoo форумах.

Broken system switching from udev to eudev
Смотрите этот пост на Gentoo форумах.

Смотрите также

 * udev - The original udev.
 * Gentoo eudev Project - The official Gentoo project fork of udev.
 * Allow only known usb devices
 * Google Summer of Code/2016/Ideas/Eudev

Внешние ресурсы

 * Миграция с udev (171-r10) на eudev (1.2-r1) на форумах Gentoo.