man 4 random ma bardzo niejasny opis źródeł entropii jądra Linux:
Generator liczb losowych gromadzi hałas otoczenia ze sterowników urządzeń i innych źródeł w puli entropii.
Papierowe transfery Entropy w Linuksowym generatorze liczb losowych również nie są bardziej szczegółowe. Wymienia:
add_disk_randomness(),add_input_randomness(), iadd_interrupt_randomness().
Te funkcje pochodzą z random.c, który zawiera następujący komentarz:
Źródła losowości ze środowiska obejmują czasy między klawiaturami, czasy między przerwami z niektórych przerwań oraz inne zdarzenia, które są (a) niedeterministyczne i (b) trudne dla zewnętrznego obserwatora.
W dalszej części znajduje się funkcja add_hwgenerator_randomness(...)wskazująca obsługę sprzętowych generatorów liczb losowych.
Wszystkie te informacje są dość niejasne (lub, w przypadku kodu źródłowego, do głębokiej znajomości jądra Linuksa). Jakie są faktycznie używane źródła entropii i czy jądro Linuksa obsługuje sprzętowe generatory liczb losowych od razu po wyjęciu z pudełka?