加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

Linux 是洗衣粉!对于Linux 的几个趣事

发布时间:2021-11-22 16:33:32 所属栏目:系统 来源:互联网
导读:看看这些关于Linux及其广泛使用的令人惊讶的趣事。 今天,Linux操作系统驱动着超级计算机、子弹头列车、好莱坞电影、潜艇、国际空间站、纽约证券交易所等等。然而,Linux的诞生和旅程有许多发人深省和惊人的事实。 1、Linux作为一个目录名诞生 对于那些不知
看看这些关于Linux及其广泛使用的令人惊讶的趣事。
 
今天,Linux操作系统驱动着超级计算机、子弹头列车、好莱坞电影、潜艇、国际空间站、纽约证券交易所等等。然而,Linux的诞生和旅程有许多发人深省和惊人的事实。
 
1、Linux作为一个目录名诞生
对于那些不知道的人,Torvalds最初将他的内核命名为“FREAX”——由“free”、“freak”和“x”(暗指Unix)组合而成。
 
当他的同事Ari Lemmke(他当时是FTP服务器的志愿管理员之一)将内核上传到FTP站点时,他不喜欢这个名字,他为源代码创建了子目录,并在没有询问Torvalds的情况下将其重命名为Linux。
 
2、Tux以Torvalds的名字命名
当给这只吉祥物命名时,Torvalds找不到,所以开发人员发起了一场比赛,在Linus不在的时候给这只企鹅命名。
 
下面是Torvalds最喜欢的企鹅照片,它是Tux的灵感来源。
 
 
 
詹姆斯·休斯是第一个叫燕尾服的人。据他说,这是Torvalds UniX的首字母缩写。
 
已知的第一次尝试命名“企鹅The Penguin”的信息在此邮件上发现的:
 
Let's name the penguin! (was: Re: Linux 2.0 really _is_ released..)  
Henning Schmiedehausen (barnard@forge.franken.de)  
10 Jun 1996 16:18:56 +0200  
torvalds@cs.helsinki.fi (Linus Torvalds) writes:  
> Ok, I took the plunge, and Linux-2.0 is out there on the normal  
> sites. I even got the energy to write some inane announcement  
> about it on cola, so it's too late to chicken out any more.  
So it's the 'Electrified Penguin on Cola' release? ;-)  
Anyway: Congratulations for this great achievement.  
Let's start the 'We name that penguin while Linus is not around' contest.  
I vote for 'Homer' (Of course) :-)  
Ciao  
Henning
接下来的回复似乎是第一次使用“Tux”这个名字:
 
Re: Let's name the penguin! (was: Re: Linux 2.0 really _is_ released..)  
James Hughes (jamesh@interpath.com)  
Mon, 10 Jun 1996 20:25:52 -0400  
(T)orvolds (U)ni(X) --> TUX!
这就为这个名字提供了一个解释。
 
3、Torvalds 不再编写代码
到 2021 年,大约不到 1% 的 Linux 内核是由 Torvalds 自己编写的。如今,Linux 得到了来自 1500 多家公司的 20000 多名贡献者的支持。
 
是的,Torvalds 已经编写了 Linux 的初始代码,但现在你不会发现他在编写代码。
 
这些天我写的代码很少,而且很久没有写了,因为我所有的真正工作都花在阅读和编写电子邮件上。它主要是关于交流,而不是编码。
 
LINUX TORVALDS
 
当 Linux Torvalds 推出第一个内核时,它只有 10250 行代码,仅占用 65 KB。相比之下,Linux目前的代码行数超过2700万。
 
4、Linux 内核中的隐藏日期
现在让我们讨论 Linux 内核源代码库中的 reboot.h 头文件中的变量及其值。你知道在 Linux reboot() 系统调用中隐藏着一个复活节彩蛋吗?
 
对reboot()系统调用进行了一些检查,以防止它被错误地调用,因为毕竟您不想意外重新启动系统。有两个参数标记为magic1和magic2。第一个非常简单——它只接受0xfee1dead一个值。然而,magic2可以有四个潜在价值——67227479385072278369367448 和537993216
 
 
 
将这些数字转换为十六进制会揭示一些有趣的事情。
 
 28121969 ( 28-12-1969) - Linus Torvalds 的生日。
 5121996 (5-12-1996) – Linus 的第一个女儿生日。
 16041998 (16-04-1998) – Linus 的第二个女儿生日。
 20112000 (20-11-2000) – Linus 的三岁女儿生日。
在美国,写日期的正确方法是 MM-DD-YYYY。然而,在美国以外,它们往往被写成 DD-MM-YYYY。如您所知,Linus 不是土生土长的美国人,他出生在芬兰。
 
现在一切都清楚了。Linus 选择在系统调用中加入一些他自己的元素。
 
5、Steve Jobs为Linus Torvalds提供了一份工作
2000 年,Steve Jobs 邀请 Torvalds 到 Apple 的 Cupertino 园区工作,条件是他应该放弃 Linux 开发并开始从事非 Linux 的工作。Torvalds 将在组织内获得了丰厚的薪水和卓越的职位。
 
 
 
面向最大用户群的 Unix:这就是宣传。
 
LINUX TORVALDS
 
Torvalds 显然拒绝了。而且 Torvalds 不喜欢 Mac Kernel Mach。他更喜欢为自己的梦想而努力。

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!