My first Linux kernel pull request
(2022/6/20) Jim Huang's student, steven1lung, post an article '提交第一份 Patch 到 Linux Kernel about his experience of first Linux kernel pull request.
Later, found another article 第一次給Linux Kernel發patch, also helpful.
Linux kernel does not adopt github PR (Pull Request) process, though its source code is mirrored and published on github. Let's give it a try to see if can contribute to Open Source Linux kernel.
Table of Contents
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Introducing Linux Kernel
Assume you are familiar with Linux, and maybe Linux kernel. In this article, we will focus on the Linux kernel patch. Linux community requests contributors to do the compilation at 4 different machines before sending the patch. We will touch upon the basic of building Linux kernel in this section.
There is official HOWTO do Linux kernel development¶. However, it is not easy to follow as newbies. This article provides a clear picture about how to build Linux kernel.
Below is a very brief go-through of preparing and building Linux kernel.
1. Install packages to build Linux kernel
2. Download the Linux kernel source code
4. Correct the linux/.config
content
Search CONFIG_SYSTEM_TRUSTED_KEYS, and remove debian/canonical-certs.pew, and leave it blank.Same for CONFIG_SYSTEM_REVOCATION_KEYS.
5. Make
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Set up git
and git send-email
(Using Gmail or Yahoo mail account)
This is the article mentioned '提交第一份 Patch 到 Linux Kernel'.
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
References
Further study
- Getting started with Linux kernel development
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Previous article - Install Jupyter
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
back to marconi's blog
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Next article
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →