25年前,一个芬兰的大学生在一个邮件列表中分享了他的项目:

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25.205708.9541@klaava.Helsinki.FI
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki

Hello everybody out there using minix —

I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)

Linus (torv…@kruuna.helsinki.fi)

PS. Yes — it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.

“就是个个人爱好”,他说,“不会像gnu那样庞大而专业。”

这个孩子并不知道他的操作系统将永远的改变了软件世界。

今天,Linux统治了服务器操作系统。它也是Android的基础——统治了手机操作系统。而且,它还是100%自由而开源的。

让我们回溯时光,看看Linux 这25年来的25个鲜为人知的真相:

真相1:在这个Linux基金会的协作项目里有1.15亿行代码。而与之相比,Windows XP只有0.45亿行代码。

真相2:Linux内核项目是世界上最活跃的开源项目。它平均每天会接受185个补丁。

真相3:每年大约有4.1万人参与开发Linux,如果要给他们发薪水的话,差不多每年需要50亿美金。

真相4:Linux基金会为了让Linus Torvalds继续开发Linux,每年给他发1000万美金的薪水。他的净资产已达1.5亿美金。

真相5:尽管加起来有这么多的钱,还有那么多运行在Linux上的系统, 但是Linus仍然工作在家里,哦,还有他的猫在陪着他。下图是他在他的站立式工作桌前工作的照片:

真相6:在Linus还在芬兰军队服役时,他那时从事弹道计算,他买了一本Andrew Tanenbaum的《操作系统:设计与实现》。那本书介绍了Minix ,这是一个用于教育用途的简化版Unix,正是这本书开启了Linus的Unix思想之路。

真相7:虽然Linux的第一版全是由Linus写就的,但是他最初的贡献仅占今天全部的代码的不到1%。他说他现在忙于合并代码而没空自己写代码了。

我没有一个五年计划,也没有登月计划。我很高兴我周围的人可以看着星星说“我要去那里!”,但是我会看着脚底下,把那些我前行时会掉进去的坑填上。
——Linus Torvalds

真相8:其它的软件界著名人物,比如比尔盖茨、扎克伯格都放弃了他们的学业而投身于事业之中。而 Linus 不仅在 Linux 取得了一定成功之后继续上学,而且一直念到了硕士毕业。

真相9:虽然Linus创造了Git,但是他从不通过GitHub接受补丁,即便Linux也放在GitHub上,而且有多达35000个星!

真相10:Linux的吉祥物是一个名为“Tux”的企鹅:

真相11:来自各行各业的公司的开发者们给Linux贡献了代码,以下是按贡献进行的排名:

真相12:世界上97%的超级计算机运行在Linux上,包括NASA的集群。

真相13:SpaceX在其Merlin火箭引擎中使用了一个特殊的容错设计的Linux,帮助完成了32次空间任务。

真相14:2009年德国慕尼黑政府从Windows切换到了Linux。他们声称在软件许可证费用上大约节约了1000万欧元。不过这个切换让他们在生产效率方面损失不小。

真相15:Linux可以运行在仅售 5 美元的微型树莓派计算机上。

真相16:Linux已经成为世界之王了吗?《泰坦尼克号》是首部使用Linux服务器制作的大片。

真相17:虽然视频游戏开发商Valve的创始人Gabe Newell公开宣称他认为Linux 是游戏的未来,但是他的公司基于Linux的Steam Machine游戏机却失败了。相比2010年,使用Linux玩游戏的人更少了。

真相18:Dronecode是一个Linux无人机项目。大约有一千家公司在这个系统的基础上开发他们的无人机产品。

真相19:丰田和猎豹计划将来在他们的汽车中使用汽车级Linux(AGL)。

真相20:Linux有很多发行版,大多数发行版都是基于别的发行版的。最流行的发行版是Ubuntu,它是基于Debian的。

真相21:Red Hat是一家开发针对企业的Linux发行版的公司。它是开源软件领域最大的公司,今年准备达成营收50亿美元的目标。

真相22:Linux并不一定需要图形界面。许多开发者都是使用命令行来操作它的,比如Bash。你也可以从很多种图形界面中选择一个,比如Xfce和KDE。你可能听说过“Xubuntu”这个词,它的意思是“Ubuntu with Xfce”。你想必能猜出“Kubuntu”的意思吧?

真相23:Linux使用的是GPL许可证。

“大多数软件的许可证都为了夺走你分享和修改它的自由。相比之下,GNU GPL许可证力图捍卫你分享和修改自由软件的自由——以确保软件对它的任何用户都是自由的。” 
—— GNU GPL序言

真相24:Linux采用“类 Unix”设计,它的单体Linux内核控制着文件系统、网络和进程管理。剩下的功能部分由模块来控制——大部分来自GNU项目。

真相25:即使是微软的Windows ,这个Linux的最大的竞争对手,也在拥抱Linux。它最近将Ubuntu Bash 集成到了Windows 10 之中。

赠品真相:Linux的灵感来自于Richard Stallman的GNU项目,它是自由软件运动和黑客伦理。你可用从Steven Levy的经典著作《黑客》中了解到这些以及其它比如Apple I计算机等重要项目的历史。

此外,这里还有一份对Linus的简单采访,他谈及了Linux和Git,以及他是如何创造他们来解决他自己的问题的。

https://dn-linuxcn.qbox.me/static/video/The%20mind%20behind%20Linux%20_%20Linus%20Torvalds-o8NPllzkFhE.mp4

让我们期待接下来 25 年的 Linux。开源软件将继续打造一个更完美的世界!

文章转载自 开源中国社区[http://www.oschina.net]

25 个你可能不知道的 Linux 真相相关推荐

  1. 25个你可能不知道的Linux真相

    25 年前,一个芬兰的大学生在一个邮件列表中分享了他的项目: From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroup ...

  2. 又一波你可能不知道的 Linux 命令行网络监控工具

    又一波你可能不知道的 Linux 命令行网络监控工具 对任何规模的业务来说,网络监控工具都是一个重要的功能.网络监控的目标可能千差万别.比如,监控活动的目标可以是保证长期的网络服务.安全保护.对性能进 ...

  3. 开源3问:95%的技术人都不知道的开源真相

    从世界上公认最早的开源软件A-2系统,到理查德·斯托曼在麻省理工学院发起的著名GNU计划,再到九十年代Linux内核被开发出来,与GNU计划强强联合成为了第一个开源操作系统,在历史的滚滚车轮下,开源在 ...

  4. 你一定不知道的 Linux 使用技巧

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达今日推荐:Nginx 为什么快到根本停不下来?个人原创100W+访问量博客:点击前往,查看更多 作者:struggling ...

  5. linux监控命令执行,你可能不知道的 即时监控 Linux 使用者执行指令的三种方法...

    原标题:你可能不知道的 即时监控 Linux 使用者执行指令的三种方法 这里介绍如何在 Linux 系统上以管理者权限即时监控一般使用者所执行的任何指令. Linux 的 root 管理者可对系统进行 ...

  6. 互联网人群画像和你所不知道的真相

    作为新时代互联网营销的关键部分,人群画像引起了诸多兴趣,近年颇为风靡.几乎所有的互联网广告供应商都不约而同的强调,他们有足够精确的人群画像数据,确保能够找到广告主真正的受众.但是事情果真如此吗?人群画 ...

  7. linux挂起 终端连不上吗,Linux系统11个不能不知道的终端命令

    Linux系统下有很丰富的终端命令,实际上这些命令可以看做是快捷键.如果知道这些命令,使用Linux系统无疑会变得更加方便.本文就来介绍一下Linux系统11个你不能不知道的终端命令. 1. 命令行日 ...

  8. 网易视频云:关于美女主播,你所不知道的N个真相

    当下最轻松的职业是什么? 我的回答是美女主播,每天在手机前唱歌.跳舞.聊天什么的就能把钱挣进口袋,虽说月入十万的神话有些吹嘘的意思,但很多美女主播活的相当滋润.他们活跃在各大秀场直播软件里,出没于大大 ...

  9. 你所不知道的setTimeout

    JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成.它们向任务队列添加定时任务.初始接触它的人都觉得好简单 ...

  10. 你可能不知道的Shell

    Shell也叫做命令行界面,它是*nix操作系统下用户和计算机的交互界面.Shell这个词是指操作系统中提供访问内核服务的程序. 这篇文章向大家介绍Shell一些非广为人知.但却实用有趣的知识,权当品 ...

最新文章

  1. lua判断字符不为空或空格_Lua判断Table是否为空的方法(空的table即{})
  2. leetcode算法题--最长回文子序列★★
  3. VMware HA实战攻略之五VMwareHA测试验收
  4. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...
  5. Vue.js——十分钟入门Vuex
  6. Delphi XE10编写的《开放式公路收费系统》
  7. Linux学习之打印进程树
  8. vue项目中使用sass的方法
  9. Linux查ip出来的pp0,linux下使用shell查看apache IP访问量
  10. linux下安装yum命令
  11. 中国环境统计年鉴(2000到2018年)
  12. MD4、MD5、SHA1、HMAC、HMAC_SHA1区别
  13. ogg格式文件怎么转mp3格式
  14. kasp技术原理_Massarray技术——中高通量大样本的SNP检测利器!
  15. 用R语言软件估计光谱密度
  16. 财经365股票行情:A股出现“捡便宜”机会
  17. 支付宝首页搜索栏淡出效果HTML,jQuery实现仿Alipay支付宝首页全屏焦点图切换特效...
  18. myeclipse中设置项目编码方式
  19. 大数据薪水大概多少_大数据工程师工资一般多少钱
  20. 在BuildConfig中添加自定义字段

热门文章

  1. bugku 抄错的字符
  2. 现代黑科技版“指鹿为马:使用CycleGAN实现男女“无痛变性”
  3. Lucas-Kanade 20 Years On 正反向/累加/合成求解算法
  4. 知识树沉淀总结-领域驱动设计DDD
  5. [案例]信息巨头Carfax如何打造数据产品
  6. 个人日记-电影《花木兰》观后感-20200913
  7. linux系统启用夏令时,在Debian Linux中禁用夏令时
  8. android模拟器 vt,逍遥安卓模拟器怎么开启VT模式 VT虚拟化设置方法
  9. Word2003入门动画教程88:使用Word公式编辑器
  10. java实验 声明银行账户类__Java实验13 银行账户存取款业务