Linux 30岁了,你知道吗?


🎈 作者:Linux猿

🎈 简介:CSDN博客专家🏆,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

🎈 关注专栏:Linux (下期有惊喜哦……)🚀


目录

一、神一样的人物

二、Git 又一个神作

三、Linux 吉祥物

四、总结


开发人员普遍认为的 Linux 生日是在1991年8月25日,现在 Linux 算是满 30 岁了,而 30 年前的这一天 21 岁的 Linus Torvalds (林纳斯·托瓦兹,以下简称托瓦兹)发布了 Linux 内核。下面详细来谈一谈这个神一样的人物。

一、神一样的人物

托瓦兹的父亲和母亲都是记者,而它的外祖父是一名杰出的统计学教授,正是他引领着托瓦兹进入了编程的道路。托瓦兹很小的时候,这位统计学的祖父就要求他用 BASIC语言编写一些小程序,让托瓦兹早早就进入了编程的道路。(编程从娃娃抓起啊!)

他是在研究了 minix 源码后,在1991年8月25日,发布了Linux内核源码。目前 Linux 内核源码还在不断更新中,当前的很多操作系统,比如:Ubuntu、CentOS、Fedora、Debian等都在使用 Linux 内核,可以从这里获取源码。

图1 Linux内核官网

PS :

可以通过执行如下命令来查看你的内核版本:

linuxy@linuxy:~$ cat /proc/version
Linux version 5.11.0-27-generic (buildd@lcy01-amd64-019) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021
linuxy@linuxy:~$

当前我使用的Linux内核版本为 :5.11.0-27-generic。

托瓦兹也是一个有趣的人物,来一起看一下他说过的话:

(1)"Talk is cheap. Show me the code."
(2)"Bad programmers worry about the code. Good programmers worry about data structures and their relationships." 

(3)“My name is Linus, and I am your God.”

(4)“In real open source, you have the right to control your own destiny.”

(5)“Microsoft isn't evil, they just make really crappy operating systems.”

(6) “Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”

 (7)“Any program is only as good as it is useful.”

(8)If Microsoft ever does applications for Linux it means I've won. 

Linux 的成功很大程度上取决于它的许可协议 GPL,全称是:GNU通用公共许可协议,给予了终端用户运行、学习、共享和修改软件的自由,所以全世界大量的志愿者不断贡献和维护着内核源码。

二、Git 又一个神作

为了更好的管理庞大的 Linux 内核源码,让世界范围内的优秀开发者共同维护 Linux 内核源码,托瓦兹开发出了一个分布式版本控制软件-git,最开始托瓦兹10天的时间便开发出了 git 的第一个版本。

目前 git 已然成为了远程管理代码的首选工具,例如:GitHub、GitLab 以及 Gitea等都采用 git 进行管理。

另外,git 的命名也挺有意思,git 源代码里这样写道:

	GIT - the stupid content tracker

"git" can mean anything, depending on your mood.

 - random three-letter combination that is pronounceable, and not
   actually used by any common UNIX command.  The fact that it is a
   mispronounciation of "get" may or may not be relevant.
 - stupid. contemptible and despicable. simple. Take your pick from the
   dictionary of slang.
 - "global information tracker": you're in a good mood, and it actually
   works for you. Angels sing, and a light suddenly fills the room. 
 - "goddamn idiotic truckload of sh*t": when it breaks

This is a stupid (but extremely fast) directory content manager.  It
doesn't do a whole lot, but what it _does_ do is track directory
contents efficiently.

大致意思是:git 被称为"愚蠢的跟踪器",并介绍了四种可能的描述,分别是:

(1)随机的三个字母的组合,可能与get相关;

(2)愚蠢的;

(3)全球信息追踪器;(PS:这个名字还不错!) 

(4)XX愚蠢的卡车XX;(what ?)

三、Linux 吉祥物

早在今年 3月19日, Linux 基金会就发文庆祝了小企鹅 30 岁生日,还专门设计了海报,并特意设计了移动端的海报,来看一下:

 移动端的海报:

四、总结

毫无疑问,Linus Torvalds 为开源乃至世界作出了很大的贡献,他的开放源码的理念,让 Linux 内核源码不断迭代更新,一直发展到现在,成为了众多操作系统的核心。

 参考文献:

[1] https://github.com/git/git

[2] https://en.wikipedia.org/wiki/Linus_Torvalds

[3] https://www.goodreads.com/author/quotes/92867.Linus_Torvalds

[4] https://www.brainyquote.com/lists/authors/top-10-linus-torvalds-quotes 

好文推荐

❤️Git 开发必备❤️.gitignore 详解!【建议收藏】

【万字整理】❤️8大排序算法❤️【建议收藏】

俄罗斯方块游戏,重温经典(C++详解版)

一文掌握C/C++内存泄漏,防止内存泄漏以及检测工具!


🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬


  • 30
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 49
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 49
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Linux猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值