Workshop
Beginner

Hack the Kernel: Contribute to Linux kernel

Approved

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.

Prerequisite:

follow this Doc before the workshop and compile the linux-kernel.

https://github.com/cvam0000/Workshop-Linux-kernel-contribution

Key Takeaways

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

Introducing a FOSS project or a new version of a popular project
Tutorial about using a FOSS project
Contributing to FOSS
Community
Which track are you applying for?
Main track

Shivam chaudhary
Senior software Engineer Nvidia
https://github.com/cvam0000
Speaker Image

0 %
Approvability
0
Approvals
0
Rejections
1
Not Sure

There is another linux kernel contribution talk already, we probably dont want both

Reviewer #1
Not Sure