如今,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也是瑞士真正的洗衣粉品牌。一家洗衣粉公司的名字与莱纳斯·托瓦尔德斯创造的内核相同。
这是一个著名的洗衣粉品牌,生产洗衣粉和液体洗涤剂,洗衣护理,洗涤液,洗碗机等。
相关推荐
Arch Linux以两件事而闻名:它为初学者提供了复杂的安装,以及它提供的无限定制选项。因此,毫不奇怪,像Manjaro和EndeavourOS这样的发行版试图最小化第一个,并充分利用第二个。 但是,正如Linux的多样化世界中经常发生的情况一样,总是有不同观点的人的空间。CachyOS是一个新手,与Manjaro和EndeavourOS相当,但专注于其他目标。 什么是CachyOS Linux
GIMP团队刚刚宣布发布GIMP 2.10.38,这可能是2.X系列的最后一个稳定版本。这个最新版本引入了重要的改进,包括增强了对Windows上平板电脑的支持,以及GTK3的一系列后台端口,以满足长期用户的请求。 GIMP 2.10.38亮点 万向节2.10.38 在此更新之前,Windows上的GIMP用户只能使用带有WinTab驱动程序的平板电脑,这导致了许多问题,如按钮无响应和压力敏感度不
作为MacBook用户,你可能不时遇到的一个问题是充电缓慢。MacBook充电缓慢可能会让人感到沮丧,它会妨碍你的工作流程,并限制它的移动性。 当天的视频 滚动以继续浏览内容 所以,如果你的MacBook遇到了这个问题,这里有一些可能的解决办法,可以帮助你以最佳速度充电。 1. 检查电源适配器或线缆 诊断笔记本电脑充电缓慢的第一步是检查电源适配器和电缆。如果其中任何一个不能正常工作,它会显著减慢充
在来自视频编辑软件世界的最新消息中,Kdenlive 23.08.5版本已正式发布。 作为KDE非线性视频编辑器的首字母缩写,Kdenlive以其处理视频编辑任务的多功能性和高效性而闻名,可满足从业余到专业的广泛用户。 23.08.5更新带来了许多错误修复,特别是解决了与同一轨道上的嵌套序列和转换相关的问题。以下是全部内容。 Kdenlive 23.08.5亮点 这次发布的一个显著变化是暂时取消了
2015年,openSUSE项目进行了重组,创建了两个版本:Leap,这是一种点分发,Tumbleweed,它是一种滚动分发。 跳 是openSUSE的定期发布,具有保证的稳定性。它是一个常规版本,因为它确实有以常规节奏发布的特定版本(15.2、15.3、15.4)。 风滚草 是一个滚动版本,因为发行版不断更新。这确保了用户能够永久访问最新的Linux软件。 Leap和风滚草的主要区别 当open
回到顶部