Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет LWN.net ([info]syn_lwnheadline)
@ 2019-09-27 15:39:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
[$] Fixing getrandom()
A report of
a boot hang in the 5.3 series has led to an enormous, somewhat contentious
thread on the linux-kernel mailing list. The proximate cause was some changes that made the
ext4 filesystem do less I/O early in the boot phase, incidentally causing
fewer interrupts, but the
underlying issue was the getrandom()
system call
, which was blocking until the /dev/urandom pool
was initialized—as designed. Since the system in question was not
gathering enough entropy due to the lack of unpredictable interrupt
timings, that would hang more or less forever. That has called into
question the design and implementation of getrandom().


(Читать комментарии) (Добавить комментарий)