Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Beyond Linux Kernel Testing - Approaches and Challenges

OpenSSF via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced testing methodologies for the Linux kernel that extend far beyond traditional approaches in this 27-minute conference talk. Begin with an examination of conventional kernel testing methods and understand their limitations when dealing with complex bugs in today's intricate kernel architecture. Discover powerful improvements for detecting bugs through property-based testing and advanced fuzzing tools like buzzer and Agony, illustrated with practical real-world examples. Delve into the cutting-edge frontier of proving bug absence through formal methods, including Runtime Verification (RV) and the Linux-kernel Memory Model (LKMM), plus specialized applications such as formal verification of the eBPF verifier using Agni. Gain insight into a comprehensive categorization framework using a 2x2 matrix that organizes these diverse testing approaches, and understand the key challenges and future directions essential for ensuring kernel reliability and security in modern computing environments.

Syllabus

Beyond Linux Kernel Testing: Approaches and Challenges - Shung-Hsi Yu, SUSE & Yunseong Kim, Debian

Taught by

OpenSSF

Reviews

Start your review of Beyond Linux Kernel Testing - Approaches and Challenges

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.