Linux 是洗衣粉!关于Linux 的10个趣事
ahcoder 2024-12-30 01:41 12 浏览
今天,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。他更喜欢为自己的梦想而努力。
6、Apache HTTP 服务器飙升 Linux 的流行度
Apache是最古老的 Web 服务器之一,它仍在运行并接收更新。据 Apache 基金会称,它是 26 年前开发的,因此它提供了坚如磐石的性能和遗留支持。
如果您跟踪 Linux 的采用曲线,您会发现许多早期公司都使用 Linux,因为 Apache HTTP 服务器。这也是网站变成商业工具的同一时期。因此,促使个人和公司在过去的美好时光中拥抱 Linux 的主要原因是 Apache Web 服务器。
7、美国军方喜欢 Linux
考虑到国家安全问题,Linux 的实施似乎可以有效满足美国政府对应用程序开发和安装的关键安全需求。
美国陆军是 Red Hat Linux 的最大单一安装基地,美国海军核潜艇舰队在 Linux 上运行,包括他们的声纳系统。
此外,Linux 现在已经通过认证,可以满足美国国防部要求的三种不同的安全认证。
8、好莱坞走向开源
在过去 30 年的大部分时间里,好莱坞通过不断推动最先进的技术以更壮观的视觉效果让观众惊叹,从而引领了计算机图形的发展。
好莱坞大片的一个秘密是它使用 Linux 来提供他们的电影。使 Linux 成为备受瞩目的媒体工作室的一个有吸引力的选择的不仅仅是低成本。它提供的无与伦比的性能也很容易超越苹果或微软提供的性能。
泰坦尼克号于 1997 年发行,是第一部在 Linux 下渲染其大部分效果的主要电影 - 使用机架式基于 DEC Alpha 的高性能服务器。在这个早期阶段,Linux 仍然用作后端服务器的传统角色。
现在,像迪士尼皮克斯、索尼或梦工厂这样的大型工作室使用主要基于 Linux 的工作机器来创建他们的可见效果或动画。
但这不是关于一两个工作室采用 Linux 的故事。我们谈论的是整个行业。换句话说,所有大型电影制片厂主要使用 Linux 进行动画和视觉效果。
9、微软对 Linux 内核的贡献
这是正确的。这家以专有软件开发为主要理念的公司也为 Linux 做出了贡献。如您所知,几十年来,Microsoft Windows 和开源 Linux 操作系统是截然相反的。
现在,Microsoft 不仅是Linux 基金会的成员, 而且还是 Linux 内核安全邮件列表的成员。这家雷德蒙德科技巨头于 2009 年首次开始为 Linux 内核做出贡献。微软正在向 Linux 内核提交补丁,以创建一个带有 Linux 和 Microsoft 管理程序的完整虚拟化堆栈。
如今,由于名为Windows Subsystem for Linux 的功能,您已经可以在 Windows 中运行 Linux 应用程序。此外,Microsoft 工程师继续增加对 Linux 内核的贡献,这对他们具有商业意义,例如在保护 Azure 云的情况下。
10、Linux是正品洗衣粉品牌
让我们以一个有趣的事实结束。Linux也是瑞士的正品洗衣粉品牌。有一家洗衣粉公司与 Linus Torvalds 创造的内核同名。
这是一个著名的洗衣粉品牌,不仅生产洗衣粉,还生产液体洗涤剂、洗衣护理、洗衣液、洗碗机等。
相关推荐
- 安装 Debian 10 后要做的30件事(安装debian sid)
-
1.修复CD-ROM错误仅从DVD安装Debian的用户才需要此修复程序,因为从DVD安装Debian之后,每次尝试更新系统时都会出现错误“存储库cdrom没有发行文件”:要解决此错误,请打开“软...
- Linux 的 18 个装 B 命令,记得全部搂一遍
-
1、sl命令你会看到一辆火车从屏幕右边开往左边……安装$sudoapt-getinstallsl运行$sl命令有-alFe几个选项,-aAnaccidentseemsto...
- Fedora 39提高虚拟机max_map_count以满足一些Steam游戏
-
有一个关于Fedora39提升其默认vm的建议正在进行中。max_map_count,以满足通过Valve的SteamPlay在Linux上运行的一些Windows游戏。Fedora工程和指导委员...
- Linux面板,宝塔Linux正式版 7.9.4发布
-
【增加】增加日志审计功能【增加】增加对7z格式压缩包的支持【增加】数据库增加PgSQL管理模型【增加】通知设置-消息通道增加微信公众号模块【增加】创建网站时增加一键部署【增加】完善首页【安全风险】的扫...
- 真榨干Switch!NS被刷Linux系统超频成功运行鬼泣5和战神等游戏
-
NS的性能已经是被玩家吐槽的不想再吐槽了,都希望任天堂快出新机。而任天堂高管之前则表示switch的性能完全是够用的,是玩家和开发者要求太高了!那么具体情况是如何呢?用实际例子告诉大家switch的真...
- Slimbook Manjaro游戏本发布:RTX 4060显卡,Linux定制系统
-
IT之家2月16日消息,新款SlimbookManjaro游戏笔记本电脑于近日发布,配备英特尔酷睿i7-13620H处理器、英伟达GeForceRTX4060显卡、15.6...
- Alienware高层认为Steam游戏机将会为Linux游戏销量带来30倍提升
-
Diana认为,随着Steam游戏机的推出,将会有越来越多的开发者在Linux上使用OpenGL来开发游戏。Diana预计将有700多部游戏将在SteamOS上的Steam游戏机上发行,其他平台上于...
- 通过将PS4注入自编译Linux系统,开发者成功运行Steam游戏
-
本世代的家用机和上世代的一个重要的区别就是架构十分接近x86,而不是PS3/Xbox360世代的的自有架构Cell、Xenon。自从出世以来关于运行PC游戏的讨论一直没有停息,各路好手也不断的尝试更...
- 在国产优麒麟(Linux)上使用 Steam 畅玩大型游戏
-
Steam平台是目前全球最大的综合性数字发行平台之一,由Counter-Strike(CS)的开发公司Valve聘请出的BT软件编写者Bram.Cohen亲自开发创建。原先只是作为...
- 大神给PS4装了“Linux”系统 竟然还能玩Steam游戏!
-
PS4游戏虽然挺多,但是对比起Steam平台来说,就有点相形见绌了。这不日前,就有一位国外大神努力研究之后,竟然给PS4装上了Linux系统,这还不是最关键的,关键的是他竟然还成功的在Steam平台玩...
- Linux系统之安装Ninvaders太空入侵者小游戏
-
Linux系统之安装Ninvaders太空入侵者小游戏1.1Ninvaders小游戏简介1.2项目预览2.1本地环境规划2.2本次实践介绍3.1检查系统镜像源3.2更新软件列表4.1安装...
- 还未正式发售:《文明7》Linux版已经被破解!
-
在万众瞩目的期待中,《文明7》这一备受期待的策略游戏巨作即将于2月11日(国区则为2月12日)正式发售。对于许多热爱这一系列的玩家而言,这无疑是一个振奋人心的消息。预购了豪华版和奠基者版的幸运儿们,更...
- 在国产系统(Linux)上,安装运行Steam游戏详解
-
前言经过多年发展,Linux已经相当成熟!只是一直以来,使用者相对不多,软件、游戏等厂商不够重视。因此,能直接在Linux上玩的游戏不多!但是随着国产化的推进,越来越多的人开始接触和使用Linux,比...
- 在 V 社和 NVIDIA 的联手下,Linux 游戏体验已经接近 Windows 了
-
出于一些原因,越来越多的用户不再喜欢Windows系统。但如果你是一名PC玩家,似乎只有Windows一个选择。其实不然,在Windows的阴影下,一个操作系统正在游戏方面暗自发力,等待...
- Linux 游戏中间层 Proton 7.0-4 发布:新增《祖玛的复仇》等
-
IT之家8月21日消息,Proton是一个基于Wine修改版的工具分发,由Valve设计和提供资金,可兼容Windows平台游戏。近日,Proton7.0-4已在GitHu...
- 一周热门
- 最近发表
-
- 安装 Debian 10 后要做的30件事(安装debian sid)
- Linux 的 18 个装 B 命令,记得全部搂一遍
- Fedora 39提高虚拟机max_map_count以满足一些Steam游戏
- Linux面板,宝塔Linux正式版 7.9.4发布
- 真榨干Switch!NS被刷Linux系统超频成功运行鬼泣5和战神等游戏
- Slimbook Manjaro游戏本发布:RTX 4060显卡,Linux定制系统
- Alienware高层认为Steam游戏机将会为Linux游戏销量带来30倍提升
- 通过将PS4注入自编译Linux系统,开发者成功运行Steam游戏
- 在国产优麒麟(Linux)上使用 Steam 畅玩大型游戏
- 大神给PS4装了“Linux”系统 竟然还能玩Steam游戏!
- 标签列表
-
- linux 远程 (37)
- u盘 linux (32)
- linux 登录 (34)
- linux 路径 (33)
- linux 文件命令 (35)
- linux 是什么 (35)
- linux 界面 (34)
- 查看文件 linux (35)
- linux 语言 (33)
- linux代码 (32)
- linux 查看命令 (33)
- 关闭linux (34)
- root linux (33)
- 删除文件 linux (35)
- linux 主机 (34)
- linux与 (33)
- linux 函数 (35)
- linux .ssh (35)
- cpu linux (35)
- 查看linux 系统 (32)
- linux 防火墙 (33)
- linux 手机 (32)
- linux 镜像 (34)
- linux mac (32)
- linux ip地址 (34)