没有合适的资源?快使用搜索试试~ 我知道了~
首页优化Linux内核补丁提交:选择正确的电子邮件客户端设置
"Linux邮件客户端指南" 在Linux系统中,邮件客户端的使用对于开发者尤其是维护Linux内核的贡献者来说至关重要。Linux内核补丁主要通过电子邮件进行提交,这是社区协作的关键环节。以下是一些关于选择和配置Linux邮件客户端时应注意的关键要点: 1. 通用偏好设置: - 首选方式:为了保持代码清晰易读,推荐将补丁内容直接嵌入邮件正文,而非作为附件。尽管某些维护人员可能会接受附件,但通常建议尽量避免,因为这会增加代码引用的复杂性。 2. 格式要求: - 正文格式:邮件客户端在发送补丁时,应确保不对其进行任何格式化处理,如自动缩进或删除空格,以免破坏代码的原始结构。特别要注意,不应使用"format=flowed"这样的格式选项,因为它可能导致意料之外的行间断开。 3. 文本编码: - 邮件中的补丁应使用ASCII或UTF-8字符集编码,这是标准的编码格式,能够确保所有平台上的接收者都能正确解析。禁止邮件客户端自动转换字符集,以免引入编码错误。 4. 自动处理: - 一些邮件客户端可能具有自动换行或调整文字的功能,这在处理代码时是不被鼓励的。应关闭这些功能,以保持补丁的原始格式。 5. 邮件客户端选择: - 为了保证补丁提交的准确性,推荐使用那些对邮件内容处理较为保守的邮件客户端,它们不会随意修改或者格式化文本,特别是对待续行、缩进和空白字符的处理。 遵循以上指导原则有助于确保Linux内核补丁的提交过程顺利,减少沟通成本,并促进社区的整体协作效率。因此,在选择和配置Linux邮件客户端时,应格外关注这些细节。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86311994/bg1.jpg)
email-clients.txt
Email clients info for Linux
======================================================================
General Preferences
----------------------------------------------------------------------
Patches for the Linux kernel are submitted via email, preferably as
inline text in the body of the email. Some maintainers accept
attachments, but then the attachments should have content-type
"text/plain". However, attachments are generally frowned upon because
it makes quoting portions of the patch more difficult in the patch
review process.
Email clients that are used for Linux kernel patches should send the
patch text untouched. For example, they should not modify or delete tabs
or spaces, even at the beginning or end of lines.
Don't send patches with "format=flowed". This can cause unexpected
and unwanted line breaks.
Don't let your email client do automatic word wrapping for you.
This can also corrupt your patch.
Email clients should not modify the character set encoding of the text.
Emailed patches should be in ASCII or UTF-8 encoding only.
If you configure your email client to send emails with UTF-8 encoding,
you avoid some possible charset problems.
Email clients should generate and maintain References: or In-Reply-To:
headers so that mail threading is not broken.
Copy-and-paste (or cut-and-paste) usually does not work for patches
because tabs are converted to spaces. Using xclipboard, xclip, and/or
xcutsel may work, but it's best to test this for yourself or just avoid
copy-and-paste.
Don't use PGP/GPG signatures in mail that contains patches.
This breaks many scripts that read and apply the patches.
(This should be fixable.)
It's a good idea to send a patch to yourself, save the received message,
and successfully apply it with 'patch' before sending patches to Linux
mailing lists.
Some email client (MUA) hints
----------------------------------------------------------------------
Here are some specific MUA configuration hints for editing and sending
patches for the Linux kernel. These are not meant to be complete
software package configuration summaries.
Legend:
TUI = text-based user interface
GUI = graphical user interface
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Alpine (TUI)
第 1 页
下载后可阅读完整内容,剩余4页未读,立即下载
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/c55f49fe2dfd41999e306015ec86d5c8_weixin_35756637.jpg!1)
一曲歌长安
- 粉丝: 221
- 资源: 302
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)