Automating the Linux Kernel validation
At Facebook, we push hard to always be running recent kernels. That have many benefits but also means that we need to continuously validate these new kernels.
In this presentation, we'll present an overview of the kernel testing infrastructure that we build that integrate many of the testing tooling provided by the community. We'll also present the efforts of the Linux community to improve the available testing tools and their automation.
We'll talk about the various test suite available like the Linux Test Project and the Kernel selftest, present the kernel fuzzing techniques and highlist the community projects that do kernel build and test runs continously.