El kernel de Linux tiene unos pocos sysctrl
relacionados con dispositivos aleatorios empaquetados en un bin_random_table
( enlace ):
static const struct bin_table bin_random_table[] = {
{ CTL_INT, RANDOM_POOLSIZE, "poolsize" },
{ CTL_INT, RANDOM_ENTROPY_COUNT, "entropy_avail" },
{ CTL_INT, RANDOM_READ_THRESH, "read_wakeup_threshold" },
{ CTL_INT, RANDOM_WRITE_THRESH, "write_wakeup_threshold" },
{ CTL_UUID, RANDOM_BOOT_ID, "boot_id" },
{ CTL_UUID, RANDOM_UUID, "uuid" },
{}
};
Creo que RANDOM_UUID
es útil en los casos /dev/urandom
no está disponible, por ejemplo, en los entornos chroot
. Pero no sé cómo se usa RANDOM_BOOT_ID
.
¿Cuál es el propósito de RANDOM_BOOT_ID
?