4岁小女孩给Linux内核贡献提交

今天在reddit上看到一个有趣的讨论,一个4岁的小女孩给Linux提交了一个补丁,并且这个补丁合并到了代码中。

链接如下:

https://www.reddit.com/r/linux/comments/2pqqla/kernel_commit_4_year_old_girl_fixes_formatting_to/cmzfvpl/

我们看看她修改了什么

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=690b0543a813b0ecfc51b0374c0ce6c8275435f0

在里面可以看到

就是改了一个 「 - 」字符而已。

没有用过git的同学可能看不懂这个修改,即使用过的同学刚开始也觉得一脸懵逼,git的diff修改会在前面显示 - 和 + 符号,这样看就知道了,实际上就增加了一个字符 - 。

为什么要修改这个字符?


我们看到,正常情况下「--------」和上面的字符串是对齐的,但是刚好修改的那行是没有对齐的,所以是有问题的,是不严谨的。

虽然是一个很小的修改,但是这个修改的意思非常大。

1、Linux 内核可以让所有人参与进来。

2、Linux 内核非常严谨,只要有错误,任何人都可以修改它。

说说这个修改的由来

在修改的提交记录里面,是这样写

他的女儿发现那个 「 s 」字母很孤单,用她的话说是不开心,加上「 - 」后就显得开心了。

非常细心的一个举动,这个修改在riddit上,很多人在激烈的讨论,有人认为这个修改没有什么作用,不就是一个字符而已,但是很多人对这个小女孩产生钦佩,觉得他是一个非常认真仔细的人。

当然了,有些人觉得这个修改主要是来自于她的父亲,毕竟一个四岁的小女孩对提交到Linux仓库是没有能力的。

我认为,写代码更重要的是一种思想,小女孩发现了这个问题,说明她肯定阅读过那份文档,对于我们很多人,都不能做到详细的阅读内核文档。

不说了,我也要去找个出错的字符提交一下。


扫码或长按关注

回复「 篮球的大肚子」进入技术群聊

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468083.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【娱乐】收录各种神奇知乎问答

1、有哪些算法或数据结构是ACM大牛们在比赛中创造出来的? 2、c有哪些像__gcd这样的编译器自带函数? 3、为什么尽量不要使用using namespace std? 4、经常用 LaTeX 的是些什么人? 转载于:https://www.cnblogs.com/zjp-shadow/p/722…

php文件上传后没有打开权限_记墨者靶机文件上传(二)

“ 声明:该公众号大部分文章来自日常学习笔记,若是转载会先得到原作者授权或其他公众号白名单,并附上链接。剑者,心之刃也。既可为杀,亦可为护。杀与护,不过一念之间!请勿利用文章内的相关技术从…

你还会写这段C51程序吗?

经典题目解析定时器T1采用计数模式,方式1中断,计数输入引脚 P3.5外接开关按钮作为计数信号输入,P1口控制8个LED小灯,初始状态所有小灯全亮,按3次按钮开关产生计数中断时,高3位和低5位交替闪烁3次&#xff0…

鸿蒙系统能不能用了,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼鸿蒙的厉害在于 你可能非用不可瀑布先生06-05 09:52科技达人关注华为一直在研发一套操作系统,如果不是对手打压。可能大部分人,至今都不知道这个系统的存在。如果市场稳定&#xff…

JDBC连接数据库(Java DataBase Connectivity,java)

通过JDBC操作数据库(以mysql为例) 1、官网下载JDBC的相关JAR包 【https://dev.mysql.com/downloads/connector/j/】 2、解压后,导入jar包 连接数据(引入外部jar包)项目上右键->build path->configure build path->上面Libraries->Add External JARs 3、…

python刘卫国实验题_MATLAB 程序设计与应用(刘卫国版)习题答案3-4

习题3:1.>> syms x f>>flimit((cos(sqrt(x)))^(pi/x),x,0,right)f exp(-1/2*pi)2.>> syms x f>>flimit((3*sin(x)x^2*cos(1/x))/((1cos(x))*log(1x)),x,0)f 3/23.>> syms x f>>flimit((sqrt(4*x^2x-1)x1)/sqrt(x^2sin(x)),x,-…

过年回家抢票攻略

每年过年抢票都是一个困难的事情,所以决定发一篇文章汇总一下各种抢票软件,大家自己有方案的可以在文章后面留言,让跟多的人看到,希望大家都能顺利抢到车票,顺利回家。超级抢票机,一款超强的火车票抢票神器…

[小技巧]diff的文件夹忽略使用方式

当我们比较两个文件夹时经常需要忽略.svn或者.git,那么如下 diff -r -x ".git" -x "*.ko" -x "*.o" -x "cscope*" -x "*.map" path1 path2 转载于:https://www.cnblogs.com/aaronLinux/p/7232505.html

python空列表添加_Python列表的简单操作

Python列表的简单操作:1. 在列表末尾添加元素:sth.append()2. 在列表中添加元素:sth.insert(位置,元素)3. 从列表中删除元素:1) del sth[元素位置] 2) pop的元素名 sth.pop(元素位置,不填则默认列表末尾)&…

C语言,函数不可返回指向栈内存的指针

预备知识:内存的分类C/C程序占用的内存分为两大类:静态存储区与动态存储区。其示意图如下所示:数据保存在静态存储区与动态存储区的区别就是:静态存储区在编译-链接阶段已经确定了,程序运行过程中不会变化,…

android 界面绘制完毕,几种获取android 界面性能数据的快捷方法

探测 界面绘制性能获取界面的绘制性能有很多种方法,比如说 Systrace 但是这种方法 有一个不太好的地方就是使用起来较为复杂, 有没有一种 谷歌官方推荐 的方便一点的方法 ,其实是有的,只需要一个函数 就可以获得layout的时间 非常…

联想rd650怎么装系统win7_Lenovo g50重装win7系统|U盘重装联想g50笔记本系统

Lenovo可以说是个家喻户晓的品牌很多小伙伴们也是使用联想的电脑,今天有小伙伴和小编提了一款Lenovo g50笔记本,小编了解到这款笔记本电脑的口碑和销量都很不错,其实这位小伙伴的问题呢是要如何重装win7系统,毕竟质量再好的电脑也…

书籍推荐

今天天气很好,风和日丽,艳阳高照,大家心情应该也很不错,毕竟,今天是周五,就像上学的时候一样,下午的铃声一响,每个同学都像脱缰的野马一样,周五,上班族的人们…

【转】JMeter学习(十三)分布式部署

Jmeter 是Java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,j…

android mvp框架基类,Android MVP架构模式基类封装

前言MVP模式是Android官方推荐的架构模式,可使视图与数据层完全解耦。本文旨意封装在MVP模式中的基类如Activity,Fragment,Presenter类。以下内容建议在了解了mvp模式的读者阅读,如果还有对mvp架构模式有疑问的,请看我…

C语言,字符串指针做函数参数

看一下下面这段代码有什么问题?#include "stdio.h" //#include "stdbool.h" #include "string.h" #include "stdlib.h" #include "math.h"void getMemory(char *p) {/*char *p str*/p (char *)malloc(100);str…

java创建一个未知长度的数组_Java数组的创建操作

数组是一个固定长度的,包含了相同类型数据的 容器步骤1:声明数组步骤2:创建数组步骤3:访问数组步骤4:数组长度步骤5:练习-数组最小值步骤6:答案-数组最小值步骤 1 : 声明数组int[] a; 声明了一个数组变量。[]表示该变量是一个数组int 表示数组里的每一个元素都是一个…

Linux内核中的GPIO系统

一、前言作为一个工作多年的系统工程师,免不了做两件事情:培训新员工和给新员工分配任务。对于那些刚刚从学校出来的学生,一般在开始的时候总是分配一些非常简单的任务,例如GPIO driver、LED driver。往往CPU datasheet的关于GPIO…

初识函数集锦

python之路——初识函数 阅读目录 为什么要用函数  函数的定义与调用  函数的返回值  函数的参数  本章小结为什么要用函数 现在有一个需求,让你计算hello world的长度,你怎么计算? s1hello world length0 for i in s1:length1 print…

html无损转换pdf,Pdf2html :高保真PDF至HTML转换

高保真PDF至HTML转换pdf2htmlEX介绍传统pdf2html有两种:一种相当于pdf2text加一些比较弱的格式,基本跟pdf2text也差不了多少另一种是把所有渲染成图片然后嵌到一个html,结果是文字信息都丢失(不能选择,拷贝),生成的文件还巨大。pd…