November 13 | Using Clang and LLVM to Build the Linux Kernel Mentors: Nathan Chancellor, Linux Kernel and LLVM Developer
View Recording >> View Slides >> |
October 9 | The Maple Tree: Structure and Algorithms Mentors: Liam R. Howlett, Consulting Member of Technical Staff, Oracle
View Recording >> View Slides >> |
October 2 | Speeding Up Kernel Development With virtme-ng Mentor: Andrea Righi, Principal Software Engineer, NVIDIA
View Recording >> View Slides >> |
September 4 | Kernel Livepatching: Hands On Mentors: Marcos Paulo de Souza, Software Engineer, SUSE and Joe Lawrence, Principal Software Engineer, Red Hat
View Recording >> View Slides >> |
May 22 | Kernel Livepatching: An Introduction Mentors: Marcos Paulo de Souza, Software Engineer, SUSE and Joe Lawrence, Principal Software Engineer, Red Hat
View Recording >> View Slides >> |
April 3 | rtla timerlat: Debugging Real-Time Linux Scheduling Latency Mentor: Daniel Bristot de Oliveira, Senior Principal Software Engineer, Red Hat
View Recording >> View Slides >> |
March 21 | KernelCI: Travel Guide 2024 Mentor: Guillaume Tucker, Former KernelCI Chair (2021-2023)
View Recording >> View Slides >> |
February 22 | The Ticking Beast: a Deep Dive Into Timers, Timekeeping, Tick and Tickless Kernels Mentor: Joel Fernandes, Staff Software Engineer, Google
View Recording >> View Slides >> |
December 7 | ALSA: Writing the Soundcard Driver Mentor: Ivan Orlov, Software Engineer, Codethink
View Recording >> View Slides >> |
November 2 | Run Fast! Catch Performance Regressions in eBPF with Rust Mentor: Everett Pompeii, Founder + Maintainer, Bencher
View Recording >> View Slides >> |
October 31 | Video Codecs and the Virtual Stateless Decoder Driver (visl) Mentor: Daniel Almeida, Consultant Software Engineer, Collabora
View Recording >> View Slides >> |
October 3 | Demystifying the Linux Kernel Security Process Mentor: Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation
View Recording >> View Slides >> |
September 12 | Linux Kernel Debugging Tricks of the Trade Mentor: Joel Fernandes, Staff Software Engineer, Google
View Recording >> View Slides >> |
August 2 | Kernel Tracing Using eBPF Mentor: Vandana Salve, Independent Linux Kernel Consultant
View Recording >> View Slides >> |
July 26 | The Kernel Concurrency Sanitizer Mentor: Marco Elver, Senior Software Engineer, Google
View Recording >> View Slides >> |
June 7 | Debugging Linux Memory Management Subsystem Mentor: Khalid Aziz, Consulting Linux Kernel Engineer, Oracle
View Recording >> View Slides >> |
May 2 | Tools and Techniques to Debug an Embedded Linux System Mentor: Sergio Prado, Consultant & Trainer, Embedded Labworks
View Recording >> View Slides >> |
April 19 | Testing the Media Subsystem: Compliance Tests and Virtual Drivers Mentor: Hans Verkuil, Senior Software Engineer R&D, Cisco Systems Norway
View Recording >> View Slides >> |
March 15 | How to Report and Handle Linux Kernel Regressions Mentor: Thorsten Leemhuis, Linux Kernel Regression Tracker
View Recording >> View Slides >> |
February 15 | A Whistlestop Tour of Embedded Linux Mentor: Mark Brown, Principal Software Engineer, Arm
View Recording >> View Slides >> |
December 7 | Make Linux Developers Fix Your Kernel Bug Mentor: Thorsten Leemhuis, Linux Kernel Regression Tracker
View Recording >> View Slides >> |
September 29 | Setting Up an Environment for Writing Linux Kernel Modules In Rust Mentor: Wedson Almeida Filho, Software Engineer
View Recording >> View Slides >> |
August 9 | Trust and the Linux Kernel Development Model Mentor: Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation
View Recording >> View Slides >> |
July 13 | Writing Linux Kernel Modules In Rust Mentor: Wedson Almeida Filho, Software Engineer, Google
View Recording >> View Slides >> |
June 7 | Software Engineering and Functional Safety Mentor: Peter Brink, Functional Safety Engineering Leader, kVA by UL
View Recording >> View Slides >> |
May 19 | Stress-ng: How to Stress Test Your Computer (and Possibly Break It) Mentor: Colin Ian King, Principle Engineer, Intel
View Recording >> View Slides >> |
April 20 | Rust for Linux: Code Documentation & Tests Mentor: Miguel Ojeda, Rust for Linux Maintainer
View Recording >> View Slides >> |
March 15 | Huge Page Concepts in Linux Mentor: Mike Kravetz, Software Engineer, Oracle
View Recording >> View Slides >> |
February 23 | Unraveling RCU-Usage Mysteries (Additional Use Cases) Mentor: Paul E McKenney, Software Engineer, Meta
View Recording >> View Slides >> |
January 20 | An Upstream Friendly Source Control Model And Tooling Mentor: Andrew Delgadillo, Software Developer & Dylan Hatch, Software Engineer, Google
View Recording >> View Slides >> |
December 7 | Unraveling RCU-Usage Mysteries (Fundamentals) Mentor: Paul E McKenney, Software Engineer, Facebook
View Recording >> |
November 11 | Rust for Linux: Writing Safe Abstractions & Drivers Mentor: Miguel Ojeda, Rust for Linux Maintainer
View Recording >> View Slides >> |
October 6 | Memoptimizer Watches Your Memory Usage So You Don’t Have To! Mentor: Khalid Aziz, Senior Software Engineer, Oracle
View Recording >> View Slides >> |
September 15 | It’s Not Just About Embedded! The Yocto Project Mentors: Josef Holzmayr, Software Developer Embedded Systems, R-S-I Elektrotechnik GmbH & Co. KG and Nicolas Dechesne, Yocto Project Community Manager, Linaro
View Recoding >> View Slides >> |
July 20 | Developing Secure Open Source Software (OSS) Mentor: Dr. David A. Wheeler, Director of Open Source Supply Chain Security, The Linux Foundation
View Recording >> View Slides >> |
July 13 | Extra Boot Configuration and Boot-time Tracing Mentor: Masami Hiramatsu, Tech Lead, Linaro
View Recording >> View Slides >> |
June 9 | A Tour of cgroup2 Resource Control with resctl-demo Mentor: Tejun Heo, Software Engineer, Facebook
View Recording >> View Slides >> |
June 4 | Tracing with Ftrace: Critical Tooling for Linux Development Mentor: Steven Rostedt, Open Source Engineer, VMware
View Recording >> View Slides >> |
May 6 | An Introduction to Linux Tracing and its Concepts Mentor: Elena Zannoni, Senior Director of Linux Engineering, Oracle
View Recording >> View Slides >> |
April 27 | Time for Disrupting the Status Quo: Diversity in Open Source Software Mentor: Vandana Singh, Associate Professor, iSchool at University of Tennessee – Knoxville
View Recording >> View Slides >> |
April 14 | Kernel Validation With Kselftest Mentor: Shuah Khan, Kernel Maintainer & Fellow, The Linux Foundation
View Recording >> View Slides >> |
March 31 | KUnit Testing Strategies Mentor: Brendan Higgins, Engineer, Google
View Recording >> View Slides >> |
March 25 | Generating Software Bill of Materials Mentor: Kate Stewart, VP, Dependable Embedded Systems, The Linux Foundation
View Recording >> View Slides >> |
March 2 | Fuzzing Linux Kernel Mentor: Andrey Konovalov, Senior Software Engineer, Google
View Recording >> View Slides >> |
February 25 | Dynamic Program Analysis for Fun and Profit Mentor: Dmitry Vyukov, Principal Software Engineer, Google
View Recording >> View Slides >> |
February 17 | Which Hat Do I Wear Today? The Balancing Act of Working with Upstream and Product Teams Mentor: Shuah Khan, Kernel Maintainer & Fellow, The Linux Foundation
View Recording >> View Slides >> |
February 11 | New Ideas for Smatch (Static Analysis) Mentor: Dan Carpenter, Software Developer, Oracle
View Recording >> View Slides >> |
February 2 | Coccinelle: Automating Large-scale Evolution and Bug Finding in C Code Mentor: Julia Lawall, Senior Research Scientist, Inria
View Recording >> View Slides >> |
January 27 | Static Analysis & Tools Mentor: Jan-Simon Möller, Release Manager, Automotive Grade Linux
View Recording >> View Slides >> |
January 22 | 2nd Place is the First Winner: Maintainership and Growing Your Influence in the Linux Kernel Community Mentor: Dan Williams, Principal Engineer, Intel
View Recording >> View Slides >> |
January 13 | Open Source Licensing Mentor: Steve Winslow, Director of Strategic Programs, The Linux Foundation
View Recording >> View Slides >> |
December 8 | Best Practices to Getting Your Patches Accepted Mentor: Greg Kroah-Hartman, Fellow, The Linux Foundation
View Recording >> View Slides >> |
December 2 | How Do I Get Started with an Open Source Project? Mentor: Clyde Seepersad, SVP and GM, Training and Certification, The Linux Foundation
View Recording >> View Slides >> |
October 29 | Writing Change Logs That Make Sense Mentor: Shuah Khan, Kernel Maintainer & Fellow, The Linux Foundation
View Recording >> View Slides >> |