Za pierwszym razem ładowanie przeglądarki trwa zbyt długo


2

Mam Gentoo (4.14.83) z dwm jako moim DE.

Wypróbowałem około 6 przeglądarek i każda z nich, ponieważ uruchamiam ją zaraz po uruchomieniu, może załadować się dopiero po 30 sekundach i do 100 sekundach.

Używam Google Chrome. Więc jeśli uruchomię go z terminala, to wyjdzie

getrandom wskazuje, że pula entropii nie została zainicjowana

Odpowiedzi:


4

Przeglądarki używają głównie /dev/random(losowych), ponieważ /dev/urandom(pseudolosowe) nie jest uważane za zaufane (ale jak wskazuje losowa strona podręcznika (4), nie powinno tak być).

Jak się okazuje, mój laptop nie ma ani TPM, ani DRNG do wydajnego generowania liczb losowych, co powoduje, że każdy, kto potrzebuje liczb losowych zaraz po uruchomieniu, czeka, aż zostanie zgromadzona wystarczająca liczba entropii. Dlatego musi generować losowe liczby z takich rzeczy, jak klawiatura, mysz, wentylator itp. Oznacza to, że możesz przyspieszyć ten proces generowania entropii (liczb losowych), przesuwając mysz lub pisząc na klawiaturze. Możliwe jest sprawdzenie dostępnej entropii za pomocą cat /proc/sys/kernel/random/entropy_avail.

Jeśli urandomzamiast tego użyjesz Chrome, randomnie byłoby takiego problemu. Ale można to łatwo naprawić, karmiąc randomz urandom:

1) Zainstaluj narzędzia rng

2) Uruchom sudo rngd -o /dev/random -r /dev/urandomprzed uruchomieniem przeglądarki, powiedzmy, w~/.xinitrc

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.