• 请不要在回答技术问题时复制粘贴 AI 生成的内容
swananan
V2EX  ›  程序员

我的第一个 Linux 内核补丁:从一个 TCP Listener 的 Bug 说起(大家五一节前快乐)

  swananan ·
swananan · Apr 30 · 9152 views
This topic created in 188 days ago, the information mentioned may be changed or developed.
https://jt26wzz.com/posts/0016-my-first-linux-kernel-patch-fixing-a-tcp-listener-bug/

上面是博客地址链接,文章全程手搓,主要写了三部分:一个是怎么发现 Bug 的,然后是给内核社区提补丁的全过程(期间得到多个大佬的帮助),最后是我对开源社区运作新的理解(特别是和血汗大厂工作的区别对比)。

上次分享博客,很多人吐槽我博客的阅读体验有点差,这次我特别用 AI 调整了一下,优化了字体和行间隔,加了侧边栏,开头加上了 TL:DR 摘要,还调整了高亮特效,这次应该好很多了。如果有什么新的反馈,随时写在下面,反正一个小小的静态博客,LLM 都能搞定😉。
Supplement 1  ·  May 1
最后再补充说明一下:这个不是什么成就分享贴,而是喜悦分享贴。打个比方,就像我好几年前的一场散客野球,一向吊车尾的我顶着细雨完成了右脚、左脚和头球完美帽子戏法,所有在场踢球的人都素不相识,也肯定忘记了所有细节。但是我还记得自己连过三人,在单刀时候用非惯用脚把球打进的每个细节。这个补丁提交的喜悦,对我来说和这个只有我自己记得的进球类似,只不过我用文字把这个喜悦给固化了下来,可能多年后我看到自己的博客也会微微一笑。
89 replies  •  2026-05-02 04:20:09 +08:00
minikekeke
minikekeke
Apr 30❤️1
1
哈哈一般遇到这种情况只会怀疑人生,然后绕路
jadec0der
jadec0der
Apr 30
2
厉害厉害
isayme
isayme
Apr 30
3
谢谢,有被你的快乐感染到。
jimrok
jimrok
Apr 30
4
可以把自己的代码融入 Linux 的内核中,可以说是一生的快乐幸事。恭喜哈。
Bssn
Bssn
Apr 30❤️12
5
“从不说安全词”,还以为 op 是超级 M 🐶
Zeyes
Zeyes
Apr 30
6
大佬 NB
Danswerme
Danswerme
Apr 30
7
大佬很厉害
xj3hd
xj3hd
Apr 30
8
大佬太强了
Suaxi
Suaxi
Apr 30
9
🐂
ThisDay
ThisDay
Apr 30
10
真大佬,心态也好
rebelliouswhiz
11
点赞,恭喜恭喜!
Zeyes
Zeyes
Apr 30
12
想问问大佬这是啥博客程序
jdjingdian
13
牛逼
v2er119
v2er119
Apr 30
14
太强了
txzhanghuan
15
一看就是阿里云的中间件大佬。
millermiu
millermiu
Apr 30
16
很不错的经历,也是在历史上留下了痕迹
emilyw
emilyw
Apr 30
17
给大佬👍。一眼文章好多了,上回一眼很扎眼的博文。现在很舒服。
hushuikun
hushuikun
Apr 30
18
很 cool
kenX
kenX
Apr 30
19
恭喜
swananan
swananan
OP
Apr 30
20
@Bssn 😈😈😈,一开始我还觉得名字挺硬汉的,现在被你说的,都想改博客名字了
freenull
freenull
Apr 30
21
牛的
MuSeCanYang
22
看完了, 好奇 OP 的工资多少. 感觉各种底层的东西, 作为一个 CRUD Boy. 感觉 OP 才叫程序员.
swananan
swananan
OP
Apr 30
23
@Zeyes zola 的静态博客,主题是 https://github.com/XXXMrG/archie-zola
不一样的地方,是我魔改的
whenov
whenov
Apr 30
24
大佬牛逼,感谢大佬修复 bug ,不然说不定哪天就会遇到
Cabana
Cabana
Apr 30
25
看完了,赞👍
JZen
JZen
Apr 30
26
大佬牛逼
zzxCNCZ
zzxCNCZ
Apr 30
27
膜拜大佬,看完大佬的博客,体验到了技术的纯粹
Anonono
Anonono
Apr 30
28
只有程序员才懂这种事情多么浪漫
godall
godall
Apr 30
29
楼主个人履历表里面又可以增加闪亮的一笔了:linux kernel 7.0 代码贡献者!
LessonOne
LessonOne
Apr 30
30
完整看完博客,吾辈楷模
onedge
onedge
Apr 30
31
高手高手
superrichman
32
很久没看技术文章了
swananan
swananan
OP
Apr 30
33
@MuSeCanYang 不方便透露哈,但是现在在外企躺平(看我 github 提交频率就能感受到外企的快乐),不过待遇比血汗差多了。
不管内核、编译器还是中间件,我感觉都是另外一种形式的 CRUD 。换句话说,复杂的 CRUD 想搞好,也非常难,需要长期沉淀(我还在努力)。
qwertyuiop1234
34
点赞,有种复古的美感
redeyesovo
35
结棍!
chandlerbing9317
36
这就是我还在逛 v 站的意义,很喜欢这种感觉,你对技术的开心和热情都溢出屏幕传染给我了
ala2008
ala2008
Apr 30
37
认真的,各行各业离不开 linux ,你这是为人类做贡献
chashao
chashao
Apr 30
38
感觉邮件 review 还是有点蛋疼。。用网页方便多了
ruanimal
ruanimal
Apr 30
39
大佬没觉得博客内容太宽了吗
bladeRunner2049
40
厉害, 楼主勋章+1, Linux 内核贡献者
xiangxiangxiang
41
@Bssn 哈哈哈 +1
IAmSimon
IAmSimon
Apr 30
42
AI 时代,很少这种文章了,感恩作者
cowcomic
cowcomic
Apr 30
43
认真看完,点赞
saobilin
saobilin
Apr 30
44
裹脚娜发来贺电👍
Huyii
Huyii
Apr 30
45
大佬厉害!
allenjuly7
46
已严肃阅读
cyhulk
cyhulk
Apr 30
47
佬,🐮
williamherry
48
膜拜大佬👍👍, 博客收藏了,以后慢慢读
lbunderway
49
真大佬。牛逼
raslan
raslan
Apr 30
50
大佬厉害!
Dxxxxs
Dxxxxs
Apr 30
51
写的真不错 👍
NGGTI
NGGTI
Apr 30
52
感谢大佬为开源社区做出的贡献。
Dxxxxs
Dxxxxs
Apr 30
53
https://jt26wzz.com/posts/0013-ai-coding/ 才发现这个文章也是楼主写的。 博客质量很高 收藏了
MicroG
MicroG
Apr 30
54
大佬牛逼,手动点赞👍
MoGeJiEr
MoGeJiEr
Apr 30
55
赞美楼主
mooyo
mooyo
Apr 30
56
牛的
sydnash
sydnash
Apr 30
57
赞美你
nuII
nuII
Apr 30
58
先赞一个。想先收藏后面再看,结果浏览器的页面突然开始卡了起来,我还以为又是 gemini 那破网页,没想到关了 gemini 还是会有卡顿的现象,看了下 gpu 占用,浏览器能到 100%。挨个看了下发现是 OP 的博客,在页面滑动的时候都比较卡,不是很流畅,有点掉帧,关了之后其他页面就流畅了,包括 v 站。不知道大家有遇到这个问题吗?

windows 11 ,brave 浏览器,890M 核显+独显的笔记本,浏览器开了硬件加速。
flyespace
flyespace
Apr 30
59
水平高啊,自愧不如,向你学习,向你致敬!
newbeelity
60
写的非常深入,是否方便交换友链 https://nops.icu
brucedone
brucedone
Apr 30
61
质量很高!推荐阅读!
koala9527
koala9527
Apr 30
62
看完了,少有的真正做事的大佬,膜拜👍
brando
brando
Apr 30
63
希望保持初心,以后到被社会虐平了,也别忘记这份初心,很不容易。
k4x7UW92WE8
64
@nuII 试试火狐呢
Sor
Sor
Apr 30
65
NB ,支持大佬的开源贡献精神,赞一下大佬的博客
Rothschild
66
@koala9527

在欧美 linux 内核开源社区就是一个小虾米,小心翼翼提交了一个一行 bug fix ,还很卑躬屈膝的样子,在 V2EX 就成大佬了,也是够乐了...
yanq123
yanq123
Apr 30
67
写的很有意思
Felldeadbird
68
我想起自己第一次 PR ,心情也是特别紧张,反复检查代码,测试。直到接收 pr 被接收了,那一刻太有成就感了。
qq316107934
69
太有趣了,感谢分享!
zooo
zooo
Apr 30
70
让我想起多年前给一个万赞开源项目贡献 PR ,修改一个 bug 也是非常有成就感。
Orangeee
Orangeee
Apr 30
71
👍
smileeast
smileeast
Apr 30
72
@saobilin #44 娜娜别跑,我真是巴蒂呀,快进维生立场
freedom1613
73
虽然看不太懂,还是全文看完了,大佬很厉害,手动回来点赞👍
smileeast
smileeast
Apr 30
74
哥们我玩天使单牵你
wniming
wniming
Apr 30 via Android
75
mark 一下,以后有空了再回来认真学习一下
ffkjjj
ffkjjj
Apr 30
76
膜拜大佬,点进博客页面默认是放大状态,才意识到是之前写线上故障应急处理文章的博主
RinGress
RinGress
Apr 30
77
膜拜大佬,不经回想起入行的初心。
虽然说自己的路子慢慢往业务型去走了,但看到博主的思考和行为还是有些心潮澎湃了。
qgswzmz
qgswzmz
Apr 30
78
膜拜大佬,就爱看这种娓娓道来的博文
KinCasey
KinCasey
Apr 30
79
膜拜大佬
Ericcccccccc
80
写的很好
love4taylor
81
读完了,nb
wavever
wavever
Apr 30
82
感谢 op 让我在被 AI 包围的时代里感受到一丝技术带来的乐趣
wniming
wniming
Apr 30 via Android
83
刚才看到腾讯的内核大佬都转发你的 twitter 了:

https://x.com/silsrc/with_replies
swananan
swananan
OP
Apr 30
84
@nuII 这个我不太懂前端,让 codex 分析了下,没分析出所以然。

@newbeelity 我现在静态博客还没搞友链功能,后面搞了一定互换,感谢

@smileeast 我一直玩开团的猩猩,团战基本第一个死,你单牵我,那就是第二个挂掉了

@wniming 这个大佬我之前早就在 x 上面关注了,很惊喜啊
wildman9527
85
太好了,我也发现 netem 里有个 bug 好久了,一直懒得去改。改天我也试试😂
eclipselu
86
看了博主的 gdb 文章,收获蛮多的,多谢分享
thrinity
87
这才是 V 站该有的氛围~
maix27
maix27
May 1
88
@Rothschild 人家也没说自己是大佬,博客写的也很谦虚。你是怎么直接口嗨的?
Rothschild
89
@maix27 这楼评论里的大佬大佬忍俊不禁
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3028 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 194ms · UTC 11:41 · PVG 19:41 · LAX 03:41 · JFK 06:41
♥ Do have faith in what you're doing.