LF Live: Mentorship Series

The Linux Foundation is pleased to offer a virtual mentoring series, entitled LF Live: Mentorship Series. Open Source Maintainers and community leaders will host virtual mentorship sessions designed to provide expert knowledge and valuable interactive discussion across a range of topics related to the Linux Kernel and other OS projects, primarily around development. 

These Mentorship Webinars are free for anyone to attend, and are being offered to support the development of skills and further empowerment of the community. 

Confirmed mentorship sessions are listed below. To be alerted when registration is live for each session, please subscribe at the bottom of this page. New sessions and mentors will continue to be added. 

UPCOMING MENTORSHIP SESSIONS

Wednesday, January 22
9:00 AM – 10:30 AM PST
Designing Custom Linux Schedulers with sched_ext
Mentors: Andrea Righi, Principal Software Engineer, NVIDIA

Register Now >>

PAST MENTORSHIP SESSIONS

November 13Using Clang and LLVM to Build the Linux Kernel
Mentors: Nathan Chancellor, Linux Kernel and LLVM Developer

View Recording >>
View Slides >>
October 9The Maple Tree: Structure and Algorithms
Mentors: Liam R. Howlett, Consulting Member of Technical Staff, Oracle

View Recording >>
View Slides >>
October 2Speeding Up Kernel Development With virtme-ng
Mentor: Andrea Righi, Principal Software Engineer, NVIDIA

View Recording >>
View Slides >>
September 4Kernel Livepatching: Hands On
Mentors: Marcos Paulo de Souza, Software Engineer, SUSE and
Joe Lawrence, Principal Software Engineer, Red Hat

View Recording >>
View Slides >>
May 22Kernel Livepatching: An Introduction
Mentors: Marcos Paulo de Souza, Software Engineer, SUSE and
Joe Lawrence, Principal Software Engineer, Red Hat

View Recording >>
View Slides >>
April 3rtla timerlat: Debugging Real-Time Linux Scheduling Latency
Mentor: Daniel Bristot de Oliveira, Senior Principal Software Engineer, Red Hat

View Recording >>
View Slides >>
March 21KernelCI: Travel Guide 2024
Mentor: Guillaume Tucker, Former KernelCI Chair (2021-2023)

View Recording >>
View Slides >>
February 22The Ticking Beast: a Deep Dive Into Timers, Timekeeping, Tick and Tickless Kernels
Mentor: Joel Fernandes, Staff Software Engineer, Google

View Recording >>
View Slides >>
December 7ALSA: Writing the Soundcard Driver
Mentor: Ivan Orlov, Software Engineer, Codethink

View Recording >>
View Slides >>
November 2Run Fast! Catch Performance Regressions in eBPF with Rust
Mentor: Everett Pompeii, Founder + Maintainer, Bencher

View Recording >>
View Slides >>
October 31Video Codecs and the Virtual Stateless Decoder Driver (visl)
Mentor: Daniel Almeida, Consultant Software Engineer, Collabora

View Recording >>
View Slides >>
October 3Demystifying the Linux Kernel Security Process
Mentor: Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation

View Recording >>
View Slides >>
September 12Linux Kernel Debugging Tricks of the Trade
Mentor: Joel Fernandes, Staff Software Engineer, Google

View Recording >>
View Slides >>
August 2Kernel Tracing Using eBPF
Mentor: Vandana Salve, Independent Linux Kernel Consultant

View Recording >>
View Slides >>
July 26The Kernel Concurrency Sanitizer
Mentor: Marco Elver, Senior Software Engineer, Google

View Recording >>
View Slides >>
June 7Debugging Linux Memory Management Subsystem
Mentor: Khalid Aziz, Consulting Linux Kernel Engineer, Oracle

View Recording >>
View Slides >>
May 2Tools and Techniques to Debug an Embedded Linux System
Mentor: Sergio Prado, Consultant & Trainer, Embedded Labworks

View Recording >>
View Slides >>
April 19Testing the Media Subsystem: Compliance Tests and Virtual Drivers
Mentor: Hans Verkuil, Senior Software Engineer R&D, Cisco Systems Norway

View Recording >>
View Slides >>
March 15How to Report and Handle Linux Kernel Regressions
Mentor: Thorsten Leemhuis, Linux Kernel Regression Tracker

View Recording >>
View Slides >>
February 15A Whistlestop Tour of Embedded Linux
Mentor: Mark Brown, Principal Software Engineer, Arm

View Recording >>
View Slides >>
December 7Make Linux Developers Fix Your Kernel Bug
Mentor: Thorsten Leemhuis, Linux Kernel Regression Tracker

View Recording >>
View Slides >>
September 29Setting Up an Environment for Writing Linux Kernel Modules In Rust
Mentor: Wedson Almeida Filho, Software Engineer

View Recording >>
View Slides >>
August 9Trust and the Linux Kernel Development Model
Mentor: Greg Kroah-Hartman, Kernel Maintainer & Fellow, The Linux Foundation

View Recording >>
View Slides >>
July 13Writing Linux Kernel Modules In Rust
Mentor: Wedson Almeida Filho, Software Engineer, Google

View Recording >>
View Slides >>
June 7Software Engineering and Functional Safety
Mentor: Peter Brink, Functional Safety Engineering Leader, kVA by UL

View Recording >>
View Slides >>
May 19Stress-ng: How to Stress Test Your Computer (and Possibly Break It)
Mentor: Colin Ian King, Principle Engineer, Intel

View Recording >>
View Slides >>
April 20Rust for Linux: Code Documentation & Tests
Mentor: Miguel Ojeda, Rust for Linux Maintainer

View Recording >>
View Slides >>
March 15Huge Page Concepts in Linux
Mentor: Mike Kravetz, Software Engineer, Oracle

View Recording >>
View Slides >>
February 23Unraveling RCU-Usage Mysteries (Additional Use Cases)
Mentor: Paul E McKenney, Software Engineer, Meta

View Recording >>
View Slides >>
January 20An Upstream Friendly Source Control Model And Tooling
Mentor: Andrew Delgadillo, Software Developer & Dylan Hatch, Software Engineer, Google

View Recording >>
View Slides >>
December 7Unraveling RCU-Usage Mysteries (Fundamentals)
Mentor: Paul E McKenney, Software Engineer, Facebook

View Recording >>
November 11Rust for Linux: Writing Safe Abstractions & Drivers
Mentor: Miguel Ojeda, Rust for Linux Maintainer

View Recording >>
View Slides >>
October 6Memoptimizer Watches Your Memory Usage So You Don’t Have To!
Mentor: Khalid Aziz, Senior Software Engineer, Oracle

View Recording >>
View Slides >>
September 15It’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 20Developing 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 13Extra Boot Configuration and Boot-time Tracing
Mentor: Masami Hiramatsu, Tech Lead, Linaro

View Recording >>
View Slides >>
June 9A Tour of cgroup2 Resource Control with resctl-demo
Mentor: Tejun Heo, Software Engineer, Facebook

View Recording >>
View Slides >>
June 4Tracing with Ftrace: Critical Tooling for Linux Development
Mentor: Steven Rostedt, Open Source Engineer, VMware

View Recording >>
View Slides >>
May 6An Introduction to Linux Tracing and its Concepts
Mentor: Elena Zannoni, Senior Director of Linux Engineering, Oracle

View Recording >>
View Slides >>
April 27Time 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 14Kernel Validation With Kselftest
Mentor: Shuah Khan, Kernel Maintainer & Fellow, The Linux Foundation

View Recording >>
View Slides >>
March 31KUnit Testing Strategies
Mentor: Brendan Higgins, Engineer, Google

View Recording >>
View Slides >>
March 25Generating Software Bill of Materials
Mentor: Kate Stewart, VP, Dependable Embedded Systems, The Linux Foundation

View Recording >>
View Slides >>
March 2Fuzzing Linux Kernel
Mentor: Andrey Konovalov, Senior Software Engineer, Google

View Recording >>
View Slides >>
February 25Dynamic Program Analysis for Fun and Profit
Mentor: Dmitry Vyukov, Principal Software Engineer, Google

View Recording >>
View Slides >>
February 17Which 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 11New Ideas for Smatch (Static Analysis)
Mentor: Dan Carpenter, Software Developer, Oracle

View Recording >>
View Slides >>
February 2Coccinelle: Automating Large-scale Evolution and Bug Finding in C Code
Mentor: Julia Lawall, Senior Research Scientist, Inria

View Recording >>
View Slides >>
January 27Static Analysis & Tools
Mentor: Jan-Simon Möller, Release Manager, Automotive Grade Linux

View Recording >>
View Slides >>
January 222nd 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 13Open Source Licensing
Mentor: Steve Winslow, Director of Strategic Programs, The Linux Foundation

View Recording >>
View Slides >>
December 8Best Practices to Getting Your Patches Accepted
Mentor: Greg Kroah-Hartman, Fellow, The Linux Foundation

View Recording >>
View Slides >>
December 2How 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 29Writing Change Logs That Make Sense
Mentor: Shuah Khan, Kernel Maintainer & Fellow, The Linux Foundation

View Recording >>
View Slides >>

Join our LF Live: Mentorship Series mailing list and be alerted when new sessions are added!

The Linux Foundation uses the information you provide to us to contact you about upcoming events.
You may unsubscribe from these communications at any time. For more information, please see our Privacy Policy.