Linux Kernel Workshop: Sending Patches to Mainline Kernel
This session will provide attendees with a hands-on experience in contributing to the Linux kernel. I’ll walk through the following topics in detail:
Understanding the Kernel Release Life Cycle
Making a Change to the Codebase
Creating a Patch
Sending the Patch to the Maintainers
Getting Feedback and Making Revisions (v2, v3, etc.)
Patch Acceptance and Merging
Additionally, we’ll have a quiz, and I’ll bring some goodies for the winners.
follow this Doc before the workshop and compile the linux-kernel.
https://github.com/cvam0000/Workshop-Linux-kernel-contribution
Structured Contribution Process
Contributing to the Linux kernel follows a well-defined workflow. This includes identifying the right area for change, adhering to coding standards, creating patches, and submitting them to the appropriate maintainers for review.
Challenges for New Contributors
New contributors often find it difficult to identify “good first issues” for kernel development. By providing attendees with specific issues, I aim to help them kickstart their journey in contributing to the Linux kernel.
Open Opportunities
We will also discuss some of the open opportunities available for beginners to get started with Linux kernel contributions.
Potential Growth in Contributions: By guiding new contributors and helping them find starting points, the Linux kernel community is likely to gain a few more contributors
Which audience segment is your talk/session going to beneficial for?
Open Source Contributors
Newcomers
Linux Enthusiasts
Students
Companies That Hire Open Source Maintainers
System-Level Programmers
Embedded Systems Engineers
System-Level Android Developers
There is another linux kernel contribution talk already, we probably dont want both