Skip to content

Latest commit

 

History

History
66 lines (36 loc) · 1.59 KB

README.md

File metadata and controls

66 lines (36 loc) · 1.59 KB

LFX - Linux Kernel Mentorship Program

This repository documents my journey contributing to the Linux kernel as part of the LFX Mentorship (Spring 2026).

Mentorship Details

Field Details
Program Linux Kernel Mentorship Program (Spring 2026)
Duration 1 March 2026 – 31 August 2026
Organization Linux Foundation
Mentors Shuah Khan & Brigham Campbell
Graduation Requirement Minimum five accepted upstream kernel patches by the end of the mentorship.
Primary Subsystem Industrial I/O (IIO)

Background

• 8+ years of Embedded Linux experience

• BSP development, Linux device drivers, Multimedia (e.g. camera and display)

• Experience with Yocto Project and Linux kernel development

• Joined the mentorship to gain hands-on experience with upstream Linux kernel development and community collaboration

Repository Objectives

• Document the complete mentorship journey

• Track Linux kernel contributions

• Record technical learnings

• Capture mentor and reviewer feedback

• Prepare the final mentorship report

• Prepare the mentorship blog

Areas of Focus

• Industrial I/O (IIO) subsystem

• Driver modernization

• Resource management (devres)

• cleanup.h (__free, guard)

• Error-path improvements

• Driver lifecycle improvements

Journey Goals

• Learn the upstream kernel development workflow

• Understand Linux kernel subsystem architecture

• Collaborate with maintainers and reviewers

• Submit meaningful kernel improvements

• Develop long-term upstream contribution skills