如今,Linux操作系统为超级计算机、子弹头列车、好莱坞电影、潜艇、国际空间站、纽约证券交易所等提供了动力。然而,Linux的诞生和历程有许多发人深省和惊人的事实。
1.Linux作为目录名诞生
对于那些不知道的人来说,Torvalds最初将他的内核命名为“FREAX”——混合了“free”、“freak”和“x”(暗指Unix)。
相关:Linus Torvalds公布了Linux的真正生日
当他的同事Ari Lemmke,FTP服务器的志愿者管理员之一,将内核上传到FTP网站时,他不喜欢这个名字,因为他创建了源代码子目录,并在没有询问Torvalds的情况下将其重命名为Linux。
2.Tux是以Torvalds命名的
Torvalds在为吉祥物命名时无法使用,因此开发商在Linus不在的时候发起了一场为企鹅命名的比赛。
下面是Torvalds最喜欢的企鹅图片,作为Tux的灵感来源。
James Hughes是第一个给Tux打电话的人,
Tux
。据他说,这是一个
Torvalds UniX的首字母缩写
.
这篇通讯包含了最早有文献记载的命名“企鹅”的尝试
让我们给企鹅命名吧!(是:Re:Linux 2.0真的发布了_is_)
Henning Schmiedehausen(〔email protected〕)
1996年6月10日16:18:56+0200
〔email protected〕(Linus Torvalds)写道:
>好吧,我冒险了,Linux-2.0在正常情况下运行
>网站。我甚至有精力写一些空洞的公告
>在可乐上谈论它,所以再退缩已经太晚了。
所以这是“可乐上的电动企鹅”的发布?😉
无论如何:祝贺你取得这一伟大成就。
让我们开始“趁莱纳斯不在的时候给那只企鹅命名”比赛。
我投票给“荷马”(当然)🙂
Ciao
Henning
以下回复似乎是“Tux”这个名字的首次使用:
回复:让我们给企鹅命名吧!(是:Re:Linux 2.0真的发布了_is_)
James Hughes([电子邮件保护])
1996年6月10日星期一20:25:52-0400
(T) orvolds(U)ni(X)->TUX!
好吧,这就为这个名字提供了一个解释。
3.侵权行为不再写入代码
截至2021年,Torvalds本人编写的Linux内核不到1%。如今,Linux由来自1500多家公司的20000多名贡献者推动。
是的,Torvalds已经编写了Linux的初始代码,但现在你不会发现他在编写代码。
这些天我写的代码很少,而且已经很久没有写了,因为我所有的实际工作都花在了阅读和写电子邮件上。它主要是关于沟通,而不是编码。
Linux Torvalds
当Linux Torvalds推出第一个内核时,它只有10250行代码,仅占用65KB。相比之下,目前Linux代码的行数超过2700万。
4.Linux内核中的隐藏日期
现在让我们讨论中的变量及其值
重新启动。h
Linux内核源代码存储库中的头文件。你知道Linux中隐藏着一个复活节彩蛋吗
重新启动()
系统调用?
有一些检查
重新启动()
系统调用,以防止错误地调用它,因为您不想意外地重新启动系统。有两个参数被标记
magic1
和
magic2
.
第一个非常简单——它只接受
0xfee1引线
作为一个值。然而
magic2
可以有四个潜在值——
672274793
,
85072278
,
369367448
和
537993216
.
将这些数字转换成十六进制显示了一些有趣的东西。
输出函数
“%xn”
672274793
28121969
输出函数
“%xn”
85072278
5121996
输出函数
“%xn”
369367448
16041998
输出函数
“%xn”
537993216
20112000
代码语言:
JavaScript
(
javascript
)
- 28121969(28-12-1969)-莱纳斯·托瓦尔德斯的生日。
- 5121996年(5-12-1996年)——利纳斯第一个女儿的生日。
- 16041998年(1998年4月16日)——利纳斯的第二个女儿的生日。
- 20112000年(20-11-2000)-莱纳斯第三个女儿的生日。
在美国,写日期的正确方式是MM-DD-YYYY。然而,在美国以外,它们往往是DD-MM-YYYY。虽然,正如你所知,莱纳斯不是土生土长的美国人,他是芬兰出生的。
现在一切都清楚了。Linus选择在系统调用中加入一点自己。很酷,不是吗?
5.史蒂夫·乔布斯为莱纳斯·托瓦尔德斯提供了一份工作
2000年,史蒂夫·乔布斯邀请托瓦尔德斯到苹果公司的库比蒂诺校区,并提供了一份在苹果公司的工作,条件是他应该放弃Linux开发,开始做非Linux的事情。
相反,托瓦尔德斯得到了丰厚的薪水和在组织内的卓越职位。
Unix是最大的用户群:这就是宣传。
托瓦兹
Torvalds说没有。此外,Torvalds不喜欢Mac内核Mach。相反,他更喜欢实现自己的梦想。
6.Apache HTTP Server Skyrocket Linux的流行
Apache是最古老的网络服务器之一,仍然可以运行并接收更新。根据Apache基金会的说法,它是26年前开发的,因此它提供了坚如磐石的性能和遗留支持。
相关:Web服务器:它是什么,它是如何工作的,以及它的用途
如果您跟踪Linux的采用曲线,您将看到许多早期公司使用Linux是因为Apache HTTP服务器。正是在这个时期,网站变成了商业工具。
因此,在过去的好日子里,促使个人和公司接受Linux的主要原因是Apache网络服务器。
7.美军喜爱Linux
考虑到国家安全问题,Linux的实施似乎可以有效地满足美国政府在应用程序开发和安装方面的关键安全需求。
美国陆军是Red Hat Linux最大的安装基地,美国海军核潜艇舰队运行Linux,包括声纳系统。
此外,Linux已经通过认证,可以满足美国国防部要求的三种不同的安全认证。
8.好莱坞走向开源
在过去30年的大部分时间里,好莱坞一直引领着计算机图形学的发展,不断推动最先进的技术,以越来越壮观的视觉效果惊艳观众。
好莱坞大片的一个秘密是使用Linux来提供其电影。不仅仅是低成本使Linux成为知名媒体工作室的一个有吸引力的选择。它提供的无与伦比的性能也很容易超过苹果或微软提供的性能。
1997年发行的《泰坦尼克号》是第一部在Linux下使用基于DEC Alpha的高性能服务器渲染大部分效果的主要电影。然而,在早期阶段,Linux仍然被用作后端服务器的传统角色。
如今,像迪士尼、皮克斯、索尼或梦工厂这样的大型工作室使用主要基于Linux的工作机器来创建可见的效果或动画。
但这并不是一个关于一两个工作室采用Linux的故事。相反,我们谈论的是整个行业。换句话说,所有的大电影制片厂主要使用Linux制作动画和视觉效果。
9.微软为Linux内核做出贡献
没错。该公司的主要理念是专有软件开发,也为Linux做出了贡献。几十年来,微软Windows和开源Linux操作系统一直是对立的。
现在,微软是Linux基金会和Linux内核安全邮件列表的成员。这家雷德蒙科技巨头于2009年首次为Linux内核做出贡献。
微软正在向Linux内核提交补丁,以创建一个包含Linux和微软系统管理程序的完整虚拟化堆栈。
现在,由于有了一个名为Windows Subsystem for Linux的功能,您已经可以在Windows中运行Linux应用程序了。
此外,微软工程师继续增加他们对Linux内核的贡献,这对他们来说是有商业意义的,例如在保护Azure云的情况下。
10.Linux是真正的洗衣粉品牌
让我们以一个有趣的事实结束。Linux也是瑞士真正的洗衣粉品牌。一家洗衣粉公司的名字与莱纳斯·托瓦尔德斯创造的内核相同。
这是一个著名的洗衣粉品牌,生产洗衣粉和液体洗涤剂,洗衣护理,洗涤液,洗碗机等。
相关推荐
虽然您可能无法安装Bluestacks,但您可以使用一些奇妙的方法在Linux PC上运行Android应用程序和游戏。您可以创建一个Android虚拟机,安装Waydroid,使用Android Studio进行仿真,甚至购买Genymation,享受高度支持的仿真体验。 在Linux上运行Android应用程序的最佳选择是什么? 您有很多方法可供选择在Linux上运行Android应用程序和游
你在下载或更新游戏时看到Steam中可怕的“内容服务器无法到达”错误吗?这可能有几个原因,从服务器过载到下载缓存损坏。 如果你已经排除了互联网连接的问题,并重新启动Steam客户端却无济于事,那么是时候深入挖掘了。以下是一些可行的解决方案,可以帮助您立即修复错误。 1.从基本修复开始 在转到更复杂的故障排除提示之前,您应该尝试一些基本的Windows修复程序,看看它们是否可以解决错误。 禁用代理设
如果您对Mac的简单图形用户界面不感兴趣,我们也能理解。不是每个人都必须喜欢或同意每一件事,这一点自然也会适用于你的技术选择。 这就是一个简单的命令行工具可以帮助你的地方。虽然macOS没有Windows的命令提示符,但有一个合适的替代品存在于终端的形式。它从Macintosh计算机的早期就开始使用。让我们看看如何打开它。 终端相当于Mac上的命令提示符 正如我们上面所说的,Mac电脑没有命令提示
您想访问特定的文件,但在Linux系统上找不到它。虽然有很多方法可以在Linux上搜索和定位文件和目录,但最简单、最快的可能是通过终端。 相关:20个初学者基本Linux命令的示例说明 这个 发现 命令是Linux中最重要和最常用的命令行实用程序之一。 使用Find命令在Linux中查找文件和目录 Linux 发现 命令是一个功能强大的工具,使系统管理员能够根据搜索条件定位和管理文件和目录。它支持
如果你曾经考虑过尝试Arch Linux,但听说它很难安装,那就放心吧。因为它把太多的事情留给了用户,所以Arch Linux以难以安装而闻名。幸运的是,只要您能遵循一些简单的说明,您就可以成功安装这个发行版,并开始以前所未有的方式探索这个超可定制的Linux。 为什么选择Arch Linux? 你可能会想知道为什么要安装Arch Linux。 一个主要原因是Arch是一个滚动版本。这意味着Arc
回到顶部