Eudev/ja

 は を使わない構成向けの、 デバイスファイルマネージャー]]です. のデバイスノードを管理し、デバイスが追加されたり取り外されたりした時のユーザースペースでのすべての活動を処理します. eudevは の  のフォークであり、OpenRC、Upstart、古いカーネル、さまざまなツールチェーン、その他  が必要とする (しかしあまりサポートされていない)ソフトウェアといった既存のソフトウェアとのよりよい互換性を得ることを目的としています.

USE フラグ
いくつかのパッケージは との統合を有効化する   USEフラグに対応しています.

Emerge
world セット へ登録されるのを防ぐため、 oneshot オプションを使用してください.

RC サービス
RC での名前は eudev ではなく udev です. これを sysinit ランレベルに登録する必要があります.

バージョン 29 以降では、  も sysinit ランレベルに追加してください.

udev から eudev への移行
udev 216 から eudev 1.10-r2 (2015年3月) への移行は簡単です:

システムが multilib を使っており、例えば  USE フラグを以前の udev パッケージに対して有効化している場合には、それも変更することを忘れないようにしてください:

伝統的な 'eth0' 命名を維持する
上述の手順の代わりに、 をカーネルコマンドラインに追加したり、デフォルトのポリシーを変更したり、新しいポリシーを作成することもできます.

ネットワークの命名についての興味深い資料が Freedesktop wiki の I don't like this, how do I disable this にあります.

Use new 'predictable' naming
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:

Create symbolic links for the existing interfaces in the and  directories:

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:

Get the device path using its name:

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

To get a list of all commands:

udev 171-r10 to eudev 1.2-r1
See this post on the Gentoo forums.

Broken system switching from udev to eudev
See this post on the Gentoo forums.

参考

 * 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

外部の情報

 * Moving from udev (171-r10) to eudev (1.2-r1) on the Gentoo Forums