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.