Explore the complex world of Linux kernel testing in this 41-minute conference talk from linux.conf.au 2020. Dive into the challenges of maintaining a rapidly growing operating system that runs on diverse hardware and performs numerous functions. Learn about various automated testing projects, including per-patch CI, kernel selftests, performance testing, regression testing, and hardware testing across different scales. Discover the push for more unit testing and the importance of avoiding code duplication. Gain insights into the kernel development process, including mailing list interactions, automated replies, and the role of maintainers. Understand the significance of projects like Linux Next and various testing frameworks. Examine workflow problems, the need for a common test result format, and the importance of publishing test results. Ultimately, grasp the ongoing pursuit of a more efficient and bug-free Linux kernel development ecosystem.