# 678: Entropy Ain't Easy Page: https://stenobird.com/podcast/linux-unplugged/678-entropy-ain-t-easy Text version: https://stenobird.com/podcast/linux-unplugged/678-entropy-ain-t-easy.md Podcast: [LINUX Unplugged](https://stenobird.com/podcast/linux-unplugged) Published: 2026-08-02T22:25:00+00:00 Episode link: https://linuxunplugged.com/678 Audio file: https://dts.podtrac.com/redirect.mp3/mgln.ai/e/211/rss.art19.com/episodes/0fed78a9-9d6e-437c-825e-f1a8baea9b59.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/678-entropy-ain-t-easy Duration seconds: 4540 ## Resource A deep dive into the recent influx of seven Linux kernel updates and the technical complexities of maintaining true randomness. The episode explores the historical vulnerabilities caused by insufficient entropy and the evolution of the Linux RNG API. ## Highlights - Main idea: Seven Linux kernels were released simultaneously, offering various LTS options for long-term stability - Technical detail: The Linux kernel uses ChaCha20 to stretch initial entropy seeds into large, deterministic streams of pseudo-random bits - Failure mode: Insufficient entropy during early boot can lead to predictable keys, as seen in historical vulnerabilities like the Debian OpenSSL bug - Practical takeaway: Developers should rely on audited libraries and the 'get random' API to ensure they wait for sufficient entropy - Kernel update: Recent changes include the removal of legacy i486 support and significant code cleanup in the kernel tree ## Topics Linux Kernel, Entropy, Random Number Generation, LTS Kernels, Btrfs, Cryptography, Open Source, Cybersecurity ## Chapters - 6:00 — The Kernel Influx: An analysis of the recent wave of kernel releases and their relevance for long-term support (LTS) in home labs. - 11:00 — Driver and Hardware Updates: Discussing NVIDIA driver backports, AMD ROCm regressions, and the removal of legacy architecture support. - 17:00 — Btrfs and Performance: Examining Btrfs large folio fixes and their impact on container startup and throughput performance. - 22:00 — Kernel Cleanup: A look at the removal of 14,000 lines of code and the dropping of i486 architecture support. - 27:00 — The Entropy Problem: A technical deep dive into how the Linux kernel manages randomness and the risks of predictable seeds. - 32:00 — RNG API Evolution: Tracing the transition from Urandom/Random to the modern 'get random' API to prevent entropy starvation. - 59:00 — Self-Hosted Picks: Reviewing modern self-hosted tools for travel planning and task management. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/678-entropy-ain-t-easy/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/linux-unplugged/678-entropy-ain-t-easy.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.