Linux之父近20年没写代码,开源背后的无奈与博弈
藏在开源圈里9个没人好意思明说的残酷真相:连Linux之父当年都被逼得临时撸出Git,绝大多数普通开发者根本不知道背后藏着这么多现实博弈。
你敢信吗?
被全世界程序员奉为大神的Linus Torvalds,最近这20年其实根本没亲手写过几行核心代码。
他现在早就不是那种天天敲代码的顶级开发者,更像个守着整个Linux内核的牧羊人——每天盯着各路提交上来的代码,筛掉bug,稳住整个系统的正常运转。
他自己都吐槽过,Linux最大的优点就是“无聊”:没什么惊天动地的新功能,胜在足够稳,跑几十年都不容易崩。
可你根本想不到,这么成功的开源项目背后,全是说不出的心酸和无奈。
普通开发者想在开源圈站稳脚跟,难度简直像闯地狱。
还在上学的学生想参与内核开发,先被期末论文、各种学业压力劝退一半。
好不容易熬完学业提交代码,层层叠叠的审核流程,能把你那点刚燃起来的热情全磨没。
更气人的是一堆伸手党:白嫖你的代码不说,还站在旁边指指点点挑毛病;你辛辛苦苦熬几个月写的源码,被别人拿去改改就倒卖赚得盆满钵满,你自己半毛钱好处都捞不着。
还有更离谱的:高校教授把学生写的开源成果拿去报项目套经费,互联网大厂996榨干你所有精力,用着你免费开源的代码一分钱赞助都不肯掏,所有维护成本全靠你自己用爱发电硬扛。
随便哪一件事砸下来,都能把满腔理想的开源开发者直接干碎。
商业和开源掰起手腕来,更是全是狗血又打脸的名场面。
当年有个叫Larry的开发者,做了BitKeeper帮Linus管理内核代码,他早就看透了:纯靠爱发电的开源根本走不远,没人愿意长期干那些又苦又累的底层苦力活,转头就把项目闭源收费了。
结果社区里的人不服,逆向破解了他的协议,直接把Larry惹毛了,当场断供不让Linus继续用。
Linus被逼得没办法,整个内核开发差点直接停摆,硬生生挤时间从零写出了Git,最后反倒把BitKeeper干到彻底停摆,Larry到最后都后悔自己当初开源的节奏没把控好。
这桩当年轰动整个行业的分道扬镳事件,把开源和闭源之间的残酷博弈,明明白白摆到了所有人面前。
现在爆火的AI浪潮,在Linus眼里就是个迟早要崩的病态泡沫。
他直接吐槽,现在AI生成的垃圾Bug报告满天飞,全是重复没用的内容,直接把开源社区的安全反馈列表搞崩了,相当于变相给社区发起了DDoS攻击。
他最烦那种用代码行数算KPI的蠢制度,直言这就是管理者纯纯的偷懒和无能。
他早就说透了:AI根本不会取代程序员,只会把那些只会抄几行简单代码的混子全淘汰掉。
还有个所有人都头疼的开源顽疾:生态碎片化。
这么多年Linux发行版吵来吵去,谁都想自己定标准当老大,一提统一标准立马掐成一锅粥。
Linus自己都吐槽Ubuntu故意把升级内核的流程搞得巨复杂,他自己用系统直接选和内核开发者走得近的Fedora,省得给自己找不痛快。
见多了这些糟心事,Linus早就活明白了,活得特别务实。
别人靠着Linux赚得盆满钵满,几十亿上百亿往兜里揣,他半点儿都不眼红,反而觉得这刚好证明自己当年做的事真的有价值。
他平时解压就玩点吉他效果器这种允许随便试错的小爱好,装电脑从来不用容易漏液长绿藻的水冷,ECC内存是他绝对不肯让步的底线,就求个系统安安静静、稳得一批。
就算哪天被破事烦到炸,去洗个热水澡,第二天醒过来照样精神满满坐回电脑前,接着当他的内核牧羊人。
换做是你,辛辛苦苦熬几年写的开源代码被人拿去赚几百万,你半毛钱好处都捞不到,你还能接着坚持做下去吗?
