VERHAAL(1)
πΈ NAME πΈ
okay so bestie, meet verhaal β she's a Linux kernel commit database builder</p> π and this is her section 1 / User Commands era, so yes, she's literally a command you run in your terminal. main character energy fr fr π
π SYNOPSIS π
like, this is the whole vibe, no cap:
CVEKERNELTREE=/path/to/stable/kernel verhaal
that's it. that's the summoning ritual π―οΈβ¨
π DESCRIPTION π
so what does she do?? she's the tool that builds up a database of the Linux kernel commits β and not just one branch, she's collecting all stable branches too π¦ β so that later on you can query it quickly and simply to figure out:
- where patches are committed across branches π
- what commits fix which other commits π§π₯
it's giving detective but make it git history π
the Linux kernel CVE team uses this via the tools at https://git.kernel.org/pub/scm/linux/security/vulns.git/ to manage and track CVEs for Linux π so yeah, this is the machinery behind that.
but also?? literally anyone else can use it too π«Ά β if you're just sitting there like "what commit id was backported where" (which, bestie, is a super common query from sooo many companies and developers when they're trying to figure out bugs and backports that might be needed and aren't completed yet), she said say less π
not me gatekeeping kernel archaeology... she's for everyone i promise π₯Ί
verhaal version 024, March 2026 β sending u off with a kiss, go query some commits bestie, ily, slay πβ¨ππ¦πΈπ π«Ά
π¦ where this page comes from
- ubuntu stonking: verhaal 025-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms