Eudev/es

es udev de Gentoo, el gestor de ficheros de dispositivo para el núcleo Linux.]] Gestiona los nodos de dispositivo en  y maneja todas las acciones en espacio de usuario cuando se añaden o eliminan dispositivos.

is Article description::Gentoo's fork of, 's manager for the Linux kernel. It manages device nodes in  and handles all user space actions when adding or removing devices.

La meta de eudev es conseguir una mejor compatibilidad con el software ya instalado como los sistemas de inicio OpenRC, Upstart, antiguos núcleos Linux, algunas cadenas de herramientas y cualquier otra cosa que se necesite por (todavía no está bien soportado).

Al igual que los términos ebuild, eclass, emerge, etc. El nombre asignado al proyecto eudev conserva la convención de utilizar el prefijo 'E' que inició el fundador de Gentoo Daniel Robbins.

Las configuraciones de sistema que corren no tienen sentido para eudev.

Ajustes USE
Algunos paquetes soportan el ajuste USE  para habilitar la integración de.

Emerge
Para evitar el registro en el conjunto world, se debe utilizar la opción oneshot.

Servicio RC
El nombre RC es udev no eudev. Se necesita registrar en el nivel de ejecución sysinit.

A partir de la versión 29 del paquete se debe añadir   al nivel de ejecución sysinit.

Mantener el nombrado clásico 'eth0'
De forma alternativa, añadir  a la línea de órdenes cambia la directriz por defecto o crea una personalizada.

Un recurso interesante ligado al nombrado de la red es No me gusta esto, cómo lo deshabilito en el wiki de Freedesktop.

Migrar desde udev a eudev
La migración desde udev 216 a eudev 1.10-r2 (Marzo de 2015) es simple y directo:

First, disable the udev USE flag for systemd-utils:

En caso de que el sistema utilice multilib y, por ejemplo, tenga el ajuste USE  activo en el anterior paquete udev, no olvide cambiarlo también:

Utilizar el nuevo nombrado 'predecible'
La nueva convención en el nombrado de interfaces ha cambiado, por lo que se deben reenlazar las interfaces. Utilice como objetivo del enlace para cualquier nombre de interfaz que necesite añadir. Asegúrese de reemplazar   en las órdenes de abajo por los nombre de la interfaz Ethernet presentes en el sistema. Es posible descubrir las interfaces existentes lanzando la orden :

Crear enlaces simbólicos para las interfaces existentes en los directorios y :

Añadir el guión o guiones al nivel de ejecución por defecto para arrancar el o los interfaces de forma automática:

Keep classic network interface naming
Using an empty file at to enforce classic network interface naming will not work if migrating from eudev to udev. See for instructions relevant to udev.

Usar udevadm
Lanzar y comprobar que sucede:

Obtener información del dispositivo mediante seguido de la ruta al dispositivo:

Obtener la ruta al dispositivo utilizando su nombre:

Comprobar que un evento se ejecuta utilizando seguido de la ruta al dispositivo del que se quiere probar el evento:

Para obtener una lista de todas las órdenes :

Desde udev 171-r10 hasta eudev 1.2-r1
Leer este hilo en los foros de Gentoo.

Sistema roto cuando se cambia de udev a eudev
Leer este hilo en los foros de Gentoo.

Véase también

 * Proyecto eudev de Gentoo - El proyecto oficial de Gentoo bifurcación de udev.
 * Permitir únicamente dispositivos USB conocidos
 * Google Summer of Code/2016/Ideas/Eudev
 * Google Summer of Code/2016/Ideas/Eudev

Recursos externos

 * Moving from udev (171-r10) to eudev (1.2-r1) en los foros de Gentoo