Linux kernel regression tracking project

This is a web-page for a project that Thorsten Leemhuis (linux AT leemhuis DOT info) started to work on in April 2021.

The goal of the project: build and integrate mechanisms into the Linux kernel development processes to track all regressions that humans or CI systems report. Together with the existing “no regression” rule this will help to ensure new releases with their improved security techniques work as good as their predecessors. That's important, as the Linux kernel is at the very heart of many devices that drive the internet or connected to it. But many of those use outdated kernel versions with known vulnerabilities, as vendors and admins fear switching to a later version might break something. This project wants to work against that.

The mechanisms built for tracking Linux kernel regressions will include adapting or writing a service bot tailored to the specific needs of the kernel developers and their email based workflow. To make sure the solution is practical and accepted in practice the project owner will work it out in close relationship with the Linux kernel maintainers and create procedures on how to use it during development. The goal is to see the solution properly established to ensure its continued use after this project ends.

For more details see the introduction post.

The project is scheduled to last one year and is funded by NGI Pointer


This website is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871528.