如今,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也是瑞士真正的洗衣粉品牌。一家洗衣粉公司的名字与莱纳斯·托瓦尔德斯创造的内核相同。
这是一个著名的洗衣粉品牌,生产洗衣粉和液体洗涤剂,洗衣护理,洗涤液,洗碗机等。
相关推荐
Void Linux是一个独立开发的、滚动发布的通用Linux操作系统。它是从头开始构建的,并不是基于我们所知道的任何主要发行版。此外,Void可以说是所有Linux发行版中最像BSD的。 考虑使用这个发行版的原因之一是优秀的包管理系统。如果你是Void的新手,或者想了解更多关于使用XBPS软件包管理器的信息,本指南适合你。 在本文中,我们将解释什么是XBPS,如何安装和更新包,搜索包,以及管理依
目录对Linux操作系统至关重要,因为它们包含您可能经常使用的文件或系统需要正常运行的文件。虽然总是可以使用文件管理器手动创建文件夹的选项,但许多高级用户可能更喜欢使用终端窗口在其计算机上创建和浏览文件和文件夹。 如果你是一个Linux爱好者,并希望掌握从命令行创建和管理目录,下面是你需要知道的。 如何使用命令行创建目录 mkdir命令持有所有目录创建任务的密钥。您可以使用一行代码在终端中创建单个
Windows 10是ChromeOS的一个多功能、强大的竞争对手。虽然你的Chromebook可能没有与Windows打包,但你仍然可以按照简单的过程安装操作系统。 安装Windows将如何更改Chromebook 在Chromebook上安装Windows将使您的设备摆脱ChromeOS的限制,并允许您访问大量的Windows应用程序。不幸的是,它并非没有缺点。 Windows是一个要求很高的
iMessage使Apple生态系统中的设备之间的通信更加轻松。它比使用过时的SMS协议要好得多,允许您免费发送无限的消息,并享受许多其他可用的功能。然而,在Mac上使用消息可能会分散注意力,消息经常弹出。 如果你觉得这很烦人,我们会告诉你如何关闭Mac上的消息,这样你就可以重新获得控制权,专注于工作。你也可能在一个家庭中共享一台Mac电脑;因此,在这样的共享设备上使用消息可能不是一个好主意。 如
如果您使用的是MySQL或MariaDB数据库,您需要了解如何备份和恢复数据。此外,您需要定期备份数据库,这将在任何系统故障损坏您的应用程序或数据时帮助您恢复数据。 MySQL和MariaDB包括命令行工具,您可以使用这些工具快速轻松地转储和恢复数据库。 例如 mysqldump 该工具用于将数据库的内容导出到文本文件中。同时 mysql 客户端应用程序可用于将文本文件中的数据导入MySQL/Ma
回到顶部