拥抱开源,怎样关注Linux Kernel 邮件列表?
现在开源如此火爆。以至于张口闭口不提到都仿佛不是搞IT 的。那么怎样拥抱开源?本文适合刚開始学习的人,如有大神至此,goto exit !
一、怎样增加开源
以Linux 为例,这么一个成功的开源项目须要做哪些工作?一个开源项目。研发人员都是时间以及空间上分散的,那么怎样联系怎样相互讨论成为一个非常重要非常重要的问题!
Linux 或者说更早的开源都是基于邮件列表以及IRC 这两个核心的联系方式:
邮件列表(Mailing List)的起源能够追溯到1975年,是互联网上最早的社区形式之中的一个,也是Internet上的一种重要工具,用于各种群体之间的信息交流和信息公布。
(摘自百度百科)
IRC 是Internet Relay Chat 的英文缩写。中文一般称为互联网中继聊天。它是由芬兰人Jarkko Oikarinen于1988年首创的一种网络聊天协议。IRC的工作原理非常easy。您仅仅要在自己的PC上执行client软件,然后通过因特网以IRC协议连接到一台IRCserver上就可以。它的特点是速度非常之快。聊天时差点儿没有延迟的现象,而且仅仅占用非常小的带宽资源。IRC 的使用与QQ 群类似(恩。谁抄谁非常easy就知道了哈)!
此外 Linux Kernel 的代码管理是基于git 的。git 的分布式以及分层管理等特性使得这么庞大的开源项目有条不紊的进行至今。
所以假设你想增加Kernel 的开发。你的工作流程会是这样:
克隆Kernel 的git 仓库 --> 开发功能/解决bug -->
增加邮件列表 / IRC频道 --> 提交补丁 --> 讨论再讨论 -->
通过(合并到git 仓库) / 不通过(git 仓库不接受)!
此外,对于Kernel 这种开源项目,对代码风格(见内核代码风格)以及代码质量(见请善用工具审核您的内核代码)也有对应的规定!
二、怎样关注Kernel 邮件列表
那么怎样关注Kernel 的邮件列表?
1. 打开网址: http://vger.kernel.org/vger-lists.html
2. 找到感兴趣的子邮件列表。点击 subscribe。
3. 假设你电脑上已配好邮件client(如 Eolution),它会自己主动编辑好你须要加入的内容,你点击发送就可以。
假设没有邮件client。打开网页登录邮箱,编辑邮件内容“
subscribe Listname ”(如:subscribe linux-fsdevel)发送给“majordomo@vger.kernel.org ”。
等一会你会收到两个回复,当中一个会告诉你:
Someone (possibly you) has requested that your email address be added
to or deleted from the mailing list "linux-fsdevel@vger.kernel.org".
If you really want this action to be taken, please send the following
commands (exactly as shown) back to "Majordomo@vger.kernel.org":
auth ca54c5b0 subscribe linux-fsdevel
linux_user@***
If you do not want this action to be taken, simply ignore this message
and the request will be disregarded.
4. 依照上述内容进行回复就能够。然后……等着大批邮件突击你的邮箱吧!
!!(为了防止邮箱被大批邮件霸占,我专门用的小号关注邮件列表。嘿嘿)
此外。关注邮件列表可能已经够用了。IRC 应该不太须要。
如有兴趣。能够自己下载IRC 的client(经常使用的如 Pidgin,Xchat),试一试非常easy的!
。!
三、最后
假设想要学习内核或者说关注开源,还不乘着如今 GitHub 这么火爆学习一下Git ?
多关注几个自己方向的大牛。有问题能够咨询或者发到邮件列表中。会有非常多人给你解答!有开源精神的人都非常 Nice 的!
拥抱开源,怎样关注Linux Kernel 邮件列表?的更多相关文章
- linux 内核邮件列表
第一节 - 一般性问题 1. 为什么有些时候使用“GNU/Linux"而另一些时候使用“Linux”? 答:在这个FAQ中,我们尝试使用“linux”或者“linux kernel”来表示内 ...
- 订阅Linux内核邮件列表
http://www.wowotech.net/sort/linux_application/lkml.html https://kernelnewbies.org/ML https://lkml.o ...
- Linux内核邮件列表发送和回复格式研究
1.使用的内容格式为[纯文本],这个在国内的客户端已经没有了,大公司只有微软的outlook. 2.回复引用时,使用符号[>]作为标记,且回复的内容不能在最顶部,应该在最下面.参考:http:/ ...
- 如何进行Linux Kernel 开发
转自:http://www.cppblog.com/flyonok/archive/2011/04/15/144316.html 如何进行Linux Kernel 开发? (Take 3) 译者序:这 ...
- 订阅Linux内核的邮件列表
1.发送订阅邮件 注意:一定不要使用像Foxmail这样的第三方邮件客户端,因为发送的邮件会转码,导致订阅不成功,推荐使用Gmail,直接登录进去发送. 发送邮件内容: 接收人:majordomo@v ...
- 如何订阅Linux相关的邮件列表
转:http://blog.163.com/sunshine_linting/blog/static/44893323201282114012845/ 1.google"linux kern ...
- Linux Kernel 'perf_event.c'本地权限提升漏洞
漏洞版本: Linux Kernel 3.11-rc4 漏洞描述: Linux Kernel是一款开源的操作系统 Linux Kernel 'perf_event.c'存在一个安全漏洞,允许本地攻击者 ...
- 【Linux开发】如何查看Linux kernel的内置模块驱动列表和进程ID
[Linux开发]如何查看Linux kernel的内置模块驱动列表和进程ID 标签:[Linux开发] 命令: cat /lib/modules/$(uname -r)/modules.builti ...
- Linux Kernel - Debug Guide (Linux内核调试指南 )
http://blog.csdn.net/blizmax6/article/details/6747601 linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级 ...
随机推荐
- cookie简介
上例子 1.首先要用php创建cookie发送给客户端,利用setcookie()方法即可 <?php /* * * @Authors peng--jun * @Email 1098325951 ...
- [LeetCode]题解(python):155-Min Stack
题目来源: https://leetcode.com/problems/min-stack/ 题意分析: 实现一个小的栈,包括初始化,push,pop,top,和getMin. 题目思路: 私用是用两 ...
- hacker入门篇——相关书籍
1.<黑客大曝光:网络安全机密与解决方案(第7版)> 简介:这是一本老外写的书,比较适合入门看,内容包括一些基本的攻防流程,基本工具软件,网络安全的一些基本概念等,对整个网络安全和黑客入侵 ...
- SQL Server 恢复过程
在恢复过程中.只会分析那些自最后一个检查点之后发生的更改,以确定是否需要重做还是撤销. 在最后一个检查点之前完成的操作都会精确的反应到数据文件中,恢复过程不需要做其它的事. 第一阶段: 分析. 这个阶 ...
- 修改SlidingMenu,使其能够完美运行
今天想给项目添加一个侧边栏的效果,使用到了https://github.com/jfeinstein10/SlidingMenu这个开源项目.项目本身可以通过github下载.此项目同时又依赖于一个名 ...
- TLC是什么
TLC = Triple-Level Cell,即3bit/cell,它的寿命短,速度慢,约500-5000次擦写寿命. 现在U盘多为MLC,TLC也有一部分,将来TLC会占大部分市场. 一种名为TL ...
- 雕爷牛腩这样判断零售未来-搜狐IT
雕爷牛腩这样判断零售未来-搜狐IT 雕爷牛腩这样判断零售未来
- ZOJ 3829 Known Notation (2014牡丹江H称号)
主题链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do? problemId=5383 Known Notation Time Limit: 2 S ...
- JavaScript之向文档中添加元素和内容的方法
一.非DOM方法添加 1.document.write() <html xmlns="http://www.w3.org/1999/xhtml"> <head&g ...
- iOS App集成Apple Pay教程(附示例代码)
苹果在本周一发布了iOS 8.1版本,并正式开放了Apple Pay支付系统.Apple Pay是一个基于NFC的支付系统,不久将被数以万计的线下零售商店予以支持.即便这项科技并不是彻底的突破性进展, ...