Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Free courses from frontend to fullstack and AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the evolution of Cryptographically Secure Random Number Generators (CSRNG) in Linux userspace in this 18-minute talk from Linaro. Learn about the journey from the initial glibc arc4random proposal to the modern vDSO-based getrandom implementation, including the challenges of supporting legacy kernels, the short-lived BSD-based implementation, and the specific requirements for optimizing on aarch64 architecture. Understand the technical considerations and design decisions that shaped how random number generation works in userland Linux environments.
Syllabus
LIS25 229 Fast and just as random getrandom in userspace
Taught by
LinaroOrg