关于Linux的趣事
2014年8月25日，是Linux的第23个生日。1991年8月25日，一位21岁的赫尔辛基大学的学生发布了举世闻名的新闻组(Usenet post)，标志着现在世界著名的Linux正式诞生。

23年以后的现在，Linux已经无处不在，不仅仅被安装于终端用户的桌面系统，智能手机和嵌入式系统，甚至也被龙头企业用于他们的关键系统
Linux 历史 趣事
120.28.176.149
为何不把我宇宙第一的深度系统放上
微博评论
2014-11-04T17:03:01.000
110.81.236.151
微博评论
2014-11-04T17:33:00.000
110.81.236.151
为什么LINUX桌面一直不发达？
微博评论
2014-11-04T17:33:00.000
110.81.236.151
我的生日是8月24日[羞嗒嗒][羞嗒嗒]
微博评论
2014-11-04T17:33:00.000
101.66.59.4
Gnu不是GUN。
来自 - 浙江台州 的 Safari/Linux 用户
2014-11-04T18:13:39.000
123.118.179.79
谢谢指正，已经修改。
linux
2014-11-04T19:40:32.000
123.118.179.79
重启的魔法数：<br />
<br />
&nbsp;&nbsp;8 #define LINUX_REBOOT_MAGIC1&nbsp; &nbsp;&nbsp;&nbsp;0xfee1dead<br />
&nbsp;&nbsp;9 #define LINUX_REBOOT_MAGIC2&nbsp; &nbsp;&nbsp;&nbsp;672274793&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;// 0x28121969<br />
 10 #define LINUX_REBOOT_MAGIC2A&nbsp; &nbsp; 85072278&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;// 0x05121996<br />
 11 #define LINUX_REBOOT_MAGIC2B&nbsp; &nbsp; 369367448&nbsp; &nbsp;&nbsp; &nbsp; // 0x16041998<br />
 12 #define LINUX_REBOOT_MAGIC2C&nbsp; &nbsp; 537993216&nbsp; &nbsp;&nbsp; &nbsp; // 0x20112000
linux
2014-11-04T19:57:59.000
106.112.233.67
MA
微博评论
2014-11-04T20:03:00.000
121.48.178.138
图灵社区《码农》第十三十四期之间的增刊专门写的linus和Linux，第一篇文章——linus一生只为寻欢笑。他当年写的Linux原始代码，我们要读懂还要学很多很多东西才行，能把内核写成这样真是奇人
山鹰Sniper03
2014-11-04T21:34:14.000
116.76.224.39
圖片沒有ubuntu啊 @姜承祥爱吹口琴 @lyuxiao
微博评论
2014-11-04T22:03:02.000
220.181.108.175
Just for fun！！！
微博评论
2014-11-04T23:03:03.000
2014年8月25日，是Linux的第23个生日。1991年8月25日，一位21岁的赫尔辛基大学的学生发布了举世闻名的新闻组(Usenet post)，标志着现在世界著名的Linux正式诞生。

23年以后的现在，Linux已经无处不在，不仅仅被安装于终端用户的桌面系统，智能手机和嵌入式系统，甚至也被龙头企业用于他们的关键系统
2014年8月25日，是Linux的第23个生日。1991年8月25日，一位21岁的赫尔辛基大学的学生发布了举世闻名的[新闻组](https://groups.google.com/forum/message/raw?msg=comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ)(Usenet post)，标志着现在世界著名的Linux正式诞生。


![](/data/attachment/album/201411/04/165701d0pvnyuocpuya3pp.jpg)


23年以后的现在，Linux已经无处不在，不仅仅被安装于终端用户的桌面系统，[智能手机](http://developer.android.com/about/index.html)和嵌入式系统，甚至也被[龙头企业](http://fortune.com/2013/05/06/how-linux-conquered-the-fortune-500/)用于他们的关键系统，比如[美国海军的核潜艇](http://www.linuxjournal.com/article/7789)（US Navy's nuclear submarines）和[联邦航空局的空中管制系统](http://fcw.com/Articles/2006/05/01/FAA-manages-air-traffic-with-Linux.aspx)(FAA's air traffic control)。Linux进入了无处不在的云计算时代，在云计算平台方面仍然保持着它的优势。


今天，让我来告诉大家**一些你们可能不知道的Linux趣事和Linux历史**。如果有什么要补充的，请在评论中分享出来。在这篇文章里，我将会用“linux”、“kernel”和“Linux kernel”来表示同一个意思。


1.关于linux是否是一个开源的操作系统这种争论一直是无休无止的。事实上，“Linux”操作系统的核心组件参照的是Linux kernel（内核）。而反派认为Linux不是一个纯粹的操作系统，因为他们认为仅仅一个内核（kernel），并不是一个操作系统，自由软件的推崇者认为最大的操作系统应叫做“[GNU/Linux](http://www.gnu.org/gnu/why-gnu-linux.html)”，把功劳归于应得的人。（比如：[GNU project](http://www.gnu.org/gnu/gnu-history.html)）。另一方面，一些Linux的开发者和程序员认为，Linux拥有成为一个操作系统的资格，因为它实现了[POSIX标准](http://en.wikipedia.org/wiki/POSIX)。


2.从openhub网站的统计来看，绝大部分（95%）的Linux是用C语言写的。第二（2.8%）受欢迎的是汇编语言。毫无疑问，C语言比C++ 的更受欢迎，也表明了Linus对C++的立场。下面是Linus编程语言的分类。


[![](/9e6eb328ad88e62fb26fa473af5c3eef9c9707d0/68747470733a2f2f6661726d342e737461746963666c69636b722e636f6d2f333834352f31353032353333323132315f303535636665336132635f7a2e6a7067)](https://camo.githubusercontent.com/9e6eb328ad88e62fb26fa473af5c3eef9c9707d0/68747470733a2f2f6661726d342e737461746963666c69636b722e636f6d2f333834352f31353032353333323132315f303535636665336132635f7a2e6a7067)


3.在全世界，Linux已经被[13,036个贡献者](https://www.openhub.net/p/linux/contributors/summary)创建和修改。当然，贡献最多的还是Linus Torvalds自己。从Linux创建至今，他提交了20,000次以上的代码。下图显示了总提交次数最多的前十位Linux贡献者。


[![](/0136d1435a14c0b4eee8e538947a49c01602a604/68747470733a2f2f6661726d342e737461746963666c69636b722e636f6d2f333833372f31343834313738363833385f376135303632356639645f622e6a7067)](https://camo.githubusercontent.com/0136d1435a14c0b4eee8e538947a49c01602a604/68747470733a2f2f6661726d342e737461746963666c69636b722e636f6d2f333833372f31343834313738363833385f376135303632356639645f622e6a7067)


4.Linux的代码行（SLOC）超过了1700万行。估计整个代码库的花费大概是5,526人年，或者是超过300M（1M=10\*1000万亿）美元，[基于模型的基本估算法](https://www.openhub.net/p/linux/estimated_cost)（basic COCOMO model）。


5.企业并不是单纯的Linux消费者。他们的员工也在[积极参与](http://www.linuxfoundation.org/publications/linux-foundation/who-writes-linux-2013)Linux的开发。下图显示了参与Linux内核开发的企业员工2013年提交次数总和的前十位。他们包括Linux商业版发行者(Red Hat,SUSE),芯片/嵌入式系统制造商（Intel，Texas Instrument，wolfson），非盈利性组织（Linaro）和其它的IT公司（IBM，Samsung，Google）。


[![](/2a9e87658a2fc4011ea7782be0ce0fd8f853e9bc/68747470733a2f2f6661726d362e737461746963666c69636b722e636f6d2f353537332f31343834313835363432375f613561313832383234355f6f2e706e67)](https://camo.githubusercontent.com/2a9e87658a2fc4011ea7782be0ce0fd8f853e9bc/68747470733a2f2f6661726d362e737461746963666c69636b722e636f6d2f353537332f31343834313835363432375f613561313832383234355f6f2e706e67)


6.Linux的官方吉祥物是一个非常可爱的小企鹅“Tux”。[第一次提出](http://www.sjbaker.org/wiki/index.php?title=The_History_of_Tux_the_Linux_Penguin)并决定用小企鹅作为Linux吉祥物/标志这个想法的是Linus自己。为什么是小企鹅呢？因为Linus本人很喜欢企鹅，尽管他曾经被一只凶猛的企鹅咬伤过，还导致他得了一场病。


7.一个Linux“发行版”包括Linux内核、支持GNU的组件和库、和一些第三方的应用。根据[distrowatch网站](http://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=All&notbasedon=None&desktop=All&architecture=All&status=Active)的报告，现在总共有286个活跃的Linux发行版。其中最老的一个版本叫[Slackware](http://www.slackware.com/info/),它是从1993年正式发布出来的一个可用的版本。


8.Kernel.org是一个Linux源码的主要仓库，曾经在2011年8月被一个匿名的攻击者[攻陷](http://pastebin.com/BKcmMd47),攻击者打算篡改kernel.org的服务器。为了加强Linux内核访问策略的安全性，Linux基金会最近在Linux内核的Git官方托管的仓库上[开启了](http://www.linux.com/news/featured-blogs/203-konstantin-ryabitsev/784544-linux-kernel-git-repositories-add-2-factor-authentication)双重认证。


9.Linux在500强超级计算机中的优势还在[增加](http://www.top500.org/statistics/details/osfam/1)。截至2014年6月，世界范围内运算速度最快的计算机97%都是运行在Linux上面的。


10.太空监视（spacewatch），是亚利桑那大学月球与行星实验室的一个研究项目，在GNU/Linux和它的创造者们出现之后，用他们名字命名了几颗小行星（[小行星9793 Torvalds](http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=9793),[小行星9882 Stallman](http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=9882)，[小行星9885 Linux](http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=9885)，[小行星9965 GNU](http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=9965)），以表彰他们把开源操作系统用于他们的小行星调查活动。


11.纵观Linux内核发展的近代史，版本从2.6到3.0有一个很大的跳跃。这个[重编的版本号3](https://lkml.org/lkml/2011/5/29/204)实际上并不是意味着Linux内核有什么重大的构建，但却标志着Linux 20周年的一个里程碑。


12.在2000年的时候，乔帮主还在苹果。他当时就[尝试雇佣](http://www.wired.com/2012/03/mr-linux/2/)Linus Torvalds，让他放弃Linux的开发，转而为“Unix最大的用户群工作”，这个项目后面发展成了MAC OS X。当时，Linus拒绝了乔帮主的邀请。


13.Linux 内核的重启函数[reboot()](http://lxr.free-electrons.com/source/kernel/reboot.c#L199)需要两个神奇的数字，而这第二个数字来自Linus Torvalds和他3个女儿的出生日期。


14.虽然全世界都有Linux的很多粉丝，但是也仍然存在很多对Linux的批评（主要是针对桌面系统），如缺乏硬件支持，缺乏标准化，由于很短的升级和发布周期导致系统的不稳定等等。2014年Linux内核小组在LinuxCon大会上，当Linus被问及Linux的未来将何去何从，他表示“I still want the desktop”(我仍然希望桌面化)。


如果你还知道一些关于Linux的趣事，请在评论中与我们分享。




---


via: <http://xmodulo.com/2014/08/interesting-facts-linux.html>


作者：[Dan Nanni](http://xmodulo.com/author/nanni) 译者：[barney-ro](https://github.com/barney-ro) 校对：[Caroline](https://github.com/carolinewuyan)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出

