❤️Linux 30岁了❤️你知道吗?
Posted Linux猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了❤️Linux 30岁了❤️你知道吗?相关的知识,希望对你有一定的参考价值。
🎈 作者:Linux猿
🎈 简介:CSDN博客专家🏆,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
🎈 关注专栏:Linux (下期有惊喜哦……)🚀
目录
开发人员普遍认为的 Linux 生日是在1991年8月25日,现在 Linux 算是满 30 岁了,而 30 年前的这一天 21 岁的 Linus Torvalds (林纳斯·托瓦兹,以下简称托瓦兹)发布了 Linux 内核。下面详细来谈一谈这个神一样的人物。
一、神一样的人物
托瓦兹的父亲和母亲都是记者,而它的外祖父是一名杰出的统计学教授,正是他引领着托瓦兹进入了编程的道路。托瓦兹很小的时候,这位统计学的祖父就要求他用 BASIC语言编写一些小程序,让托瓦兹早早就进入了编程的道路。(编程从娃娃抓起啊!)
他是在研究了 minix 源码后,在1991年8月25日,发布了Linux内核源码。目前 Linux 内核源码还在不断更新中,当前的很多操作系统,比如:Ubuntu、CentOS、Fedora、Debian等都在使用 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 详解!【建议收藏】
🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬
以上是关于❤️Linux 30岁了❤️你知道吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何管理你下载的一大堆Python包❤️win环境及linux环境下创建虚拟环境详解❤️