[devel] rngd vs haveged vs crng (khwrngd)

Leonid Krivoshein klark.devel на gmail.com
Ср Сен 4 06:36:29 MSK 2019


04.09.2019 02:33, Paul Wolneykien пишет:
> 03.09.2019 22:46, Leonid Krivoshein пишет:
>>> Ну и опять
>>> же, на мой взгляд это проблема, в первую очередь, в диагностике. Если
>>> какая-то служба долго не стартует, то в журнале должно быть что-то про
>>> нехватку энтропии.
>> Тут сложнее. Никто (systemd тоже) не может заранее предугадать, какая из
>> служб попросит у ядра getrandom(), а на время блокировки все зависимые
>> службы не будут грузиться. Например, при запуске графического сеанса с
>> включенным авто-входом в MATE, стартует gnome-keyring, и вместо рабочего
>> стола несколько минут чёрный экран. В журнале dmesg через несколько
>> минут может появиться одна запись. Типа crng init done. Тогда процесс
>> загрузки продолжится. Ускорить помогает хаотичное движение мышкой и
>> нажатие клавиш.
>    Это очень печально. Почему он не рисует на экране и не просит шевелить
> мышкой? Впору багу на апстрим вешать.

Потому что демоны не интерактивны, их в/в зачастую куда-то перенаправлен.


-- 
Best regards,
Leonid Krivoshein.



Подробная информация о списке рассылки Devel