GNU/Linux >> Belajar Linux >  >> Linux

Linux – Apa Arti Huruf 'u' Di /dev/urandom?

Saya mengerti bahwa membaca /dev/random dapat memblokir, saat membaca /dev/urandom dijamin tidak akan memblokir.

Dimana huruf u datang ke ini? Apa artinya?

Ruang pengguna? Membuka blokir? Mikro?

Pembaruan:

Berdasarkan kata-kata awal pertanyaan, ada beberapa perdebatan tentang kegunaan /dev/random vs /dev/urandom . Tautan Mitos tentang /dev/urandom telah diposting tiga kali di bawah ini, dan diringkas dalam jawaban ini untuk pertanyaan Kapan menggunakan /dev/random vs /dev/urandom.

Jawaban yang Diterima:

Tidak terbatas.

Di Linux, membandingkan fungsi kernel bernama random_read dan random_read_unlimited menunjukkan bahwa etimologi dari huruf u di urandom adalahunlimited .

Ini dikonfirmasi oleh baris 114:

Perangkat /dev/urandom tidak memiliki batas ini […]

Pembaruan:

Mengenai mana yang lebih dulu untuk Linux, /dev/random atau /dev/urandom , @Stéphane Chazelas memberikan postingan dengan patch asli dan @StephenKitt menunjukkan bahwa keduanya diperkenalkan secara bersamaan.


Linux
  1. Cara membuat kata sandi acak di linux menggunakan /dev/random

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  1. Kapan Menggunakan /dev/random Vs /dev/urandom?

  2. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z

  3. Apa itu file /dev/zero dan /dev/null di Linux?

  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. DD dari /dev/zero ke /dev/null...apa yang sebenarnya terjadi

  3. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0