导航

Linux与Git发明者是同一人

Posted on 2025-12-25 09:57  蝈蝈俊  阅读(4)  评论(0)    收藏  举报

Linux、Git虽然是群体智慧的产物,但仍然被认为是林纳斯·托瓦兹(Linus Torvalds)的两个作品,他既是Linux内核的创造者,也是Git的创造者。

assets/Linux与Git发明者是同一人/file-20251225114951885.png

https://github.com/torvalds

Linux:由林纳斯·托瓦兹(Linus Torvalds) 在1991年发明。他是芬兰人,当时还是赫尔辛基大学的学生。他最初开发了Linux内核,后来成为开源操作系统的核心。

Git:同样由林纳斯·托瓦兹在2005年发明。当时由于Linux内核开发使用的版本控制系统BitKeeper不再免费提供,林纳斯决定自己开发一个分布式版本控制系统,最终创造了Git。

两者发明时间相隔14年,背景完全不同:

  • Linux是为了创建一个类Unix的操作系统内核。
  • Git是为了解决Linux内核开发的版本控制需求。

有趣的是,林纳斯曾开玩笑说,他用“Git”这个名字是因为在英式俚语中它是“愚蠢的人”的意思,反映了他对自己开发工具的不满情绪。但Git如今已成为全球最流行的版本控制系统。

小知识:林纳斯还开发了另一款著名软件——Subsurface(潜水日志软件),因为他是个潜水爱好者。https://github.com/subsurface/subsurface

git 提交日志

https://github.com/git/git 我们看git的最早的提交记录,可以看到提交者为Linus Torvalds,信息为“Initial revision of ‘git’”

assets/Linux与Git发明者是同一人/file-20251225095417302.png

https://github.com/git/git/commits/master/?since=2005-04-08&until=2005-04-08

  • 首个Git提交记录于2005年4月7日,提交者为Linus Torvalds,信息为“Initial revision of ‘git’”
  • 约两周后(4月16日),Linux内核代码库被首次导入这个新的Git系统
  • 2005年7月,林纳斯将Git维护工作移交给Junio Hamano

大牛就是大牛,能创造两个这么伟大的产品。