Linus Torvalds zatím není přesvědčen o getrandom() ve vDSO

8. 7. 2024

Sdílet

Kostky náhoda Autor: Depositphotos

Jason Donenfeld, vývojář WireGuardu, již dva roky pracuje na getrandom() ve vDSO, aby bylo možné náhodná čísla v user-space generovat přímo v jádře. Linus Torvalds zatím není této myšlence příliš nakloněn. Hlavním důvodem patrně je, že se chce vyhnout filozofickým debatám o významu slova entropie. Také se mu zdá, že vývojáři libc by rádi tento „horký brambor“ přehráli na jádro.

Jason argumentuje, že je dobré nechat lidi z user-space používat kvalitní RNG v jádře bez nutné režie syscall. Jinak dojde patrně k rozšíření špatných RNG v user-space, příkladem může být arc4random. V poslední zprávě Linus říká, že z toho není nadšený, ale ještě tomu dá jednu šanci.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.