INSIGHT
REPORT

ARTICLE / DETAIL

“Git从来不是我的主业,我受到的赞誉太多了!”Linus谈Linux开发往事:造Git,只是为了能回去维护内核

“Git从来不是我的主业,我受到的赞誉太多了!”Linus谈Linux开发往事:造Git,只是为了能回去维护内核 READ
DEEPER
679 阅读
约 5.5 分钟

本篇体育资讯由赏金大对决整理:

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 从最初拒绝直接采用别人提交的补丁,到逐渐学会与社区协作,让 Linux 成为全球开源协作的典范;

从顶住压力引入 BitKeeper,到因授权纠纷失去使用权限、退出内核维护,再到在短短 11 天内创造 Git,最终让其成为全球主流的版本控制系统;

从曾经一年甚至两三年才能发布一个新版本,到建立起合并窗口与候选版本机制,将发布周期缩短至几周,如今每隔 9~10 周就能稳定推出一个新版本。

过去 35 年间,Linux 之父 Linus Torvalds 做过不少当时看来并不容易被理解的决定,而这些决定,也一次次改变了软件开发的方式。

如今,AI 正在给 Linux 内核开发带来又一次重大变化。

谈及过去,Linus 坦言,Git 从来都不是他的主业,它只是一个帮助自己完成真正工作的工具,而自己在 Git 上获得了太多赞誉了:「 我确实参与了 Git 的诞生,但已经有 20 多年没有积极参与这个项目了。

」面对 AI,Linus 的态度也发生了转变。

起初,他对 AI 不以为然,对「氛围编程」更是嗤之以鼻,如今他却直言: 「我真的很喜欢使用 AI。

」 近日,在 Linux 内核维护者峰会期间,Linus 与开源老友 Dirk Hohndel 展开了一场对谈。

从 Linux 和 Git 的诞生故事,到 AI 如何改变内核开发与个人编程,两人回顾了许多鲜为人知的技术往事,也聊到了这位开源世界标志性人物对 AI 时代的最新思考。

对于开发者而言,这不仅是一场关于 Linux 过去 35 年的回顾,也是一场关于编程未来的对话。

最初收到补丁,Linus 却选择自己重写 Dirk Hohnde: 早上好,很高兴来到这里。

我是 Dirk Hohndel。

最近,我加入了爱立信,担任爱立信软件技术部(爱立信的开源部门)负责人。

能与一支规模庞大、充满热情的上游开源开发者团队共事,我感到非常荣幸。

现场有爱立信的同事吗?

在我上一份工作中,我可没法开这样的玩笑。

我从事开源已经相当长一段时间了。

很多人都在谈论,这据说已经是第 35 个年头了。

我觉得这实在有些难以置信,但事实确实如此。

那么,您是哪位?

Linus Torvalds: 显然,我就是 Linus。

我们之所以采用这种奇怪的对谈形式,是因为我极其讨厌公开演讲,而且即使过了 35 年,我依然会为此感到紧张。

我们发现,让我放松下来的办法就是确保我什么都不用准备。

Dirk 负责构思问题,并挑选相关话题来问我;

而我只需要毫无准备地走进来,往后一靠,然后尽可能享受这个过程。

Dirk Hohndel: 所以大家接下来要听的是一场对谈,我觉得这挺有意思的。

说到这 35 年:我想回顾一下 1991 年 Linux 这一切刚开始的时候。

当时那种模式有一点很有趣,那就是人们给你发送补丁,但你其实并没有直接应用它们。

你能稍微聊聊这个吗?

Linus Torvalds: 我觉得这并不是我独有的情况。

当你开始自己的项目,并且习惯了独立工作时,确实需要一段时间才能真正学会如何与他人合作。

你会觉得:“这是我的项目,我懂这些代码。

” 诚然,当时第一个版本的代码量大概只有 10000 行,所以我确实熟悉整个代码库。

当人们给我发送补丁时——而这些人往往比我更懂 Unix——我本可以直接应用他们的补丁,但当时我的思维方式并不是这样。

我希望让代码开源,但那时的我还不算一个真正的“开源人”,仍在学习如何成为这样的人。

不过,我并没有花太长时间就意识到了这一点。

毕竟,我一点也不懒,而且既然已经有人把现成的补丁发给了我,我又何必再做额外的工作呢?

直接应用就好了。

在我最终改变想法之前的三四个月里,我其实一直在做额外的工作: 收到补丁后,我会先仔细阅读,弄清楚贡献者想要实现什么,理解他们的意图,然后自己从头到尾重新写一遍。

后来我才意识到,既然有人已经提供了可以直接使用的代码,我就应该好好利用这个机会。

我觉得这种情况并不少见。

后来,我在其他项目中也见过类似的现象。

只要这不是一场持久战,只要你没有一直拒绝外部帮助,让大家觉得自己被排斥在项目之外,那就不是什么大问题。

毕竟,学会如何与社区合作,本来就需要时间。

about image

Dirk Hohndel: 当我开始参与 Linux 时,我做了大家似乎都会做的事:我把整个源代码打印了出来。

今天再想这么做就有点难了。

如果你现在这么搞,一个新内核大概要合入 1.

4 万个补丁,那得花上相当长的时间。

Linus Torvalds: 现在这种方法不太适合大规模应用。

从没有版本控制工具到采用 BitKeeper 引发的争议 Dirk Hohndel: 我的意思是,如果你回头看,一旦你开始应用补丁,你手里就只有你的源码树。

当时并没有源代码版本控制系统。

你是怎

更多体坛动态,关注赏金大对决。

返回资讯列表

觉得内容有帮助?

分享给更多关注行业信息的朋友。

热点资讯

快速了解近期讨论度较高的内容。

欧冠-神锋本泽马又帽子戏法 皇马3-1客胜切尔西

欧冠-神锋本泽马又帽子戏法 皇马3-1客胜切尔西

北京时间4月7日03:00(英国当地时间6日20:00),2021/22赛季欧冠1/4决赛首回合展开争夺,皇家马德里客场3比1力克切尔西,本泽马上演帽子戏法,哈弗茨扳回一城。 切尔西此前5次欧战对阵皇马取得3胜2平保持不败。切尔西此前21个欧战主场对阵西班牙球队取得11胜7平3负,皇马此前19次做客英格兰取得6胜5平8负。普利西奇、芒特、詹姆斯、若日尼奥和克里斯滕森轮换出场。皇马仅用巴尔韦德和卡瓦

河南13岁女孩身高1米6、体重180斤,确诊脂肪肝:平时无肉不欢、一根菜也不吃;医生:肥胖不是“养得好”,越胖越不想动,越不想动越胖

河南13岁女孩身高1米6、体重180斤,确诊脂肪肝:平时无肉不欢、一根菜也不吃;医生:肥胖不是“养得好”,越胖越不想动,越不想动越胖

据大河报,近日,河南中医药大学第三附属医院治未病科副主任医师林国平接诊一名13岁女孩,陷入“儿童肥胖困局”。 这名女孩身高1.6米,体重90公斤,同时确诊有脂肪肝。 父母带她来就诊时,最直接的问题是“跑不动”:女孩无法参加正常体育运动,跑步跟不上同学,常常排在最后。因为运动能力差,同学之间会有议论,她的学习成绩也受到影响。 林主任说,这不是简单的“懒”或“不爱动”,而是体重过大后运动负荷太高,孩子

49岁汤姆·布雷迪恋上维密超模,知情人:他很喜欢她但不急着认真

49岁汤姆·布雷迪恋上维密超模,知情人:他很喜欢她但不急着认真

退役NFL巨星 汤姆·布雷迪 被曝正与超模 坎蒂丝·斯瓦内普尔 交往,但这段关系暂时还谈不上“认真”。 据知情人士向媒体透露,布雷迪“一直在和坎蒂丝约会,非常喜欢和她相处”,不过这位49岁的前球星“并不打算马上投入另一段严肃关系”。该消息人士还表示,布雷迪自2022年10月与前妻 吉赛尔·邦辰 离婚后“约会过不少女性”,如今“对自己个人生活的状态似乎相当满意”。 布雷迪与邦辰的婚姻持续了13年多,

广东3消息!球迷为杜锋鸣不平,胡明轩展现领袖气质,王仕鹏预言成真

广东3消息!球迷为杜锋鸣不平,胡明轩展现领袖气质,王仕鹏预言成真

北京时间10月28日,CBA新赛季已战至第五轮,广东宏远在换帅后不管是成绩还是球队的精神面貌,都难以令人满意。而上赛季杜锋很多被喷的点,真相也随着时间的推移而浮出水面。很多球迷开始为杜锋鸣不平,虽然杜指导最近几年确实没能带领广东再夺总冠军,但起码他托起了球队的下限,而且一些事情也真不能怪他!具体哪些事,我们下面再展开。而胡明轩则开始展现领袖气质,最近几场比赛赛前都是他在更衣室喊话激励队友,毕竟外教

凯恩拿下金球奖,三大信号藏在这届投票里

凯恩拿下金球奖,三大信号藏在这届投票里

2026年金球奖颁奖礼持续了三个小时,哈里·凯恩在捧起最佳前锋奖杯约45分钟后,又拿到了金球奖。这场典礼能读出什么? 团队成绩的分量,压过了个人数据 凯恩的个人表现足够硬:俱乐部赛事56场打进64球,同时以直塞球不断积累“机会创造者”的名声。但投票者的取向不止看个人。英超夺冠并打进欧冠决赛的阿森纳,排名最高的球员是第15位的德克兰·赖斯;当选年度俱乐部的巴黎圣日耳曼,排名最高的克瓦拉茨赫利亚只列第

李嘉格不太想要孩子,男友董义枫:“如果你不想要,我以后想要了,也会依然爱你”

李嘉格不太想要孩子,男友董义枫:“如果你不想要,我以后想要了,也会依然爱你”

据10月28日报道,近日,李嘉格与男友董义枫在节目中的一段对话,把“要不要孩子”这个现实议题摆到了台面上。节目中,董义枫被问到会不会想要自己的小孩,他的回答是:和李嘉格都认为这件事没那么重要。李嘉格则表示,自己已经有俩小孩了。随后董义枫表态,为了她可以不要自己的孩子。 这段表达之所以引发讨论,不只是因为“选择你”听起来足够坚定,还因为一旁的律师当场给出了不同视角。律师认为,董义枫的答案“太完美了”