GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿Qué significa la letra 'u' en /dev/urandom?

Entiendo que lee a /dev/random puede bloquear, mientras lee /dev/urandom está garantizado que no bloqueará.

¿De dónde viene la letra u? entrar en esto? ¿Qué significa?

¿Espacio de usuario? ¿Desbloquear? ¿Micrófono?

Actualizar:

Según la redacción inicial de la pregunta, ha habido cierto debate sobre la utilidad de /dev/random vs /dev/urandom . El enlace Mitos sobre /dev/urandom se ha publicado tres veces a continuación y se resume en esta respuesta a la pregunta Cuándo usar /dev/random vs /dev/urandom.

Respuesta aceptada:

Ilimitado.

En Linux, comparando las funciones del kernel llamadas random_read y random_read_unlimited indica que la etimología de la letra u en urandom es unlimited .

Esto se confirma en la línea 114:

El dispositivo /dev/urandom no tiene este límite […]

Actualizar:

Con respecto a cuál fue primero para Linux, /dev/random o /dev/urandom , @Stéphane Chazelas hizo la publicación con el parche original y @StephenKitt mostró que ambos se presentaron simultáneamente.


Linux
  1. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  2. Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

  3. ¿Cómo codificar en base64 /dev/random o /dev/urandom?

  4. DD de /dev/zero a /dev/null... lo que realmente sucede

  5. kernel:deshabilitar /dev/kmem y /dev/mem

tty (/dev/tty) vs pts (/dev/pts) en Linux

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

Cómo usa Linux /dev/tty y /dev/tty0

¿Por qué en algunos sistemas Linux, el sistema de archivos raíz aparece como /dev/root en lugar de /dev/<nodo de dispositivo real> en mtab?

¿Por qué se requieren < o > para usar /dev/tcp?