Embrace open source, how to focus on the Linux Kernel mailing list?

Source: Internet
Author: User

Now open source so hot, so that the mouth is not mentioned as if it is not engaged in it, then how to embrace open source? This article is suitable for beginners, such as the great God so far, goto exit!


first, how to join the open source

In Linux, for example, what does a successful open source project need to do? An open source project, developers are time and spatially dispersed, then how to contact how to discuss each other as a very important and important issue!


Linux, or earlier, open source is based on a mailing list and the two core contacts of IRC:

The mailing list (mailing list), which dates back to the 1975, is one of the earliest forms of community on the Internet and an important tool on the Internet for information exchange and information dissemination among various groups. (Excerpt from Baidu Encyclopedia)

IRC is the English abbreviation for Internet Relay Chat, which is commonly referred to as Internet Relay Chat. It was a network chat protocol pioneered by Finn Jarkko Oikarinen in 1988. IRC works very simply by running the client software on your PC and then connecting to an IRC server over the Internet via the IRC protocol. It is characterized by very fast speed, almost no delay in chatting, and only takes up a small amount of bandwidth resources. The use of IRC and QQ group similar (en, who copied who is very simple to know ha)!


In addition, Linux Kernel's code management is git-based, and Git's distributed and tiered management features make such a huge open source project so far.


So if you want to join the development of kernel, your workflow will be like this:

clone kernel git repository-- Develop features/fix bugs - Join mailing list/IRC channel -- Submit patches -- discuss again Discussion -through (merging into a git repository)/not through (Git repository not accepted)!


In addition, for open source projects such as kernel, there are rules for code style (see kernel code Style) and code quality ( see Use tools to review your kernel code ) !


Ii. How to follow kernel mailing list

So how do you focus on kernel mailing lists?

1. Open URL: http://vger.kernel.org/vger-lists.html

2. Find the mailing list of interest and click Subscribe.

3. If your computer has a mail client (such as Eolution), it will automatically edit the content you need to add, you can click Send!

If there is no mail client, open the Web login mailbox, edit the message content " Subscribe listname " (such as: Subscribe linux-fsdevel) sent to "[email protected] ".

Wait a minute and you'll receive two responses, one of which will tell you:

Someone (possibly you) have requested that your email address be added
To or deleted from the mailing list "[email protected]".

If You really want this action to being taken, please send the following
commands (exactly as shown) back to "[email protected]":

auth ca54c5b0 subscribe linux-fsdevel[email protected]* * *

If you does not want the this action to being taken, simply ignore this message
And the request would be disregarded.

4. Follow the above content to reply, then ... Wait for a large number of mails to attack your mailbox!!! (In order to prevent the mailbox from being occupied by a large number of messages, I specifically use the small attention mailing list, hehe )


In addition, it may be enough to follow the mailing list, and IRC should be less needed.

If interested, you can download the IRC client (commonly used such as pidgin,xchat), try it very simple!!!


third, the last

If you want to learn the kernel or focus on open source, do not take the current GitHub so hot to learn about Git?

More attention to a few of their own direction of Daniel, there are questions can be consulted or sent to the mailing list, there will be a lot of people to answer you! The people who have the spirit of open source are very nice!

Embrace open source, how to focus on the Linux Kernel mailing list?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.