2015 年 8 月 25 日是 Linux 的 24 岁生日。在 1991 年
4月,芬兰的赫尔辛基大学年仅 21 岁的学生 Linus Torvalds
开始做一个他自己的操作系统。
在 24 年前的今天,即 1991年8月25日,他在
usenet 的 comp.os.minix 新闻组中发布了 Linux 的第一个公告,宣布了 Linux
的诞生。以下是当年 Torvalds
写的邮件:

图片 1老照片:Linux
的 24 年历史,一步一个脚印

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

  1. Path: gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wupost!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds

  2. From: torv…@klaava.Helsinki.FI (LinusBenedictTorvalds)

  3. Newsgroups: comp.os.minix

  4. Subject:What would
    you like to see most in minix?

  5. Summary: small
    poll formynew operating
    system

  6. Keywords:386, preferences

  7. Message-ID:<1991Aug25.205708.9541@klaava.Helsinki.FI>

  8. Date:25Aug9120:57:08 GMT

  9. Organization:University of Helsinki

  10. Lines:20

  11. Hello everybody out there using minix –

  12. I’m
    doing a (free) operating system (just a hobby, won’t
    be big and

  13. professional
    like gnu)for386(486) AT
    clones.This has
    been brewing

  14. since
    april,andis starting
    to get ready.  I’d
    like any feedback on

  15. things
    people like/dislike in minix, as my OS resembles it somewhat

  16. (same
    physical layout of the file-system (due to practical reasons)

  17. among
    other things).

  18. I’ve
    currently ported bash(1.08)and gcc(1.40),and things
    seem to work.

  19. This implies
    that I’ll
    get something practical within a few months, and

  20. I’d
    like to know what features most people would want.Any suggestions

  21. are
    welcome, but
    I won’t
    promise I’ll
    implement them 🙂

  22. Linus(torv…@kruuna.helsinki.fi)

  23. PS.Yes- it’s
    free of any minix code, and it has a multi-threaded fs.

  24. It
    is NOT protable (uses 386 task switching etc), and it probably
    never

  25. will
    support anything other than AT-harddisks, as that’s
    all I have :-(.

史前

没有 C 编程语言 和 GNU 项目 构成 Linux 环境,也就不可能有 Linux 的成功。

图片 2Ken
Thompson 和 Dennis Ritchie

Ken Thompson 和 Dennis Ritchie 在 1969-1970 创造了 Unix
操作系统。之后发布了新的 C 编程语言,它是一种高级的、可移植的编程语言。
Linux 内核用 C 和一些汇编代码写成。

图片 3Richard
Matthew Stallman

Richard Matthew Stallman 在 1984 年启动了 GNU 项目。最大的一个目标 –
完全自由的类-Unix 操作系统。

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
:-(.

在该年的九月, Linux Kernel 0.01 发布到了芬兰大学和研究网(FUNET)
上的一个 FTP 服务器(ftp.funet.fi)。当时仅有 10239
行代码。到了十月,又发布了 0.02。

1991 – 元年

图片 4Linus
Torvalds, 1991

Linus Torvalds 在芬兰赫尔辛基开始了 Linux 内核开发,他是为他的硬件 –
Intel 30386 CPU 编写的程序。他也使用 Minix 和 GNU C 编译器。下面是 Linus
Torvalds 给 Minix 新闻组的历史消息:

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

Hello everybody out there using minix –

I’m doing a operating system (just a hobby, won’t be big
andprofessional like gnu) for 386 AT clones. This has been
brewingsince april, and is starting to get ready. I’d like any
feedback onthings 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 and gcc, and things seem to work.This
implies that I’ll get something practical within a few months, andI’d
like to know what features most people would want. Any suggestionsare
welcome, but I won’t promise I’ll implement them 🙂

 Linus (torvalds@kruuna.helsinki.fi)

从此之后,Linux 开始得到了世界范围志愿者和专业专家的支持。Linus 的同事
Ari Lemmke 把它命名为 “Linux” – 这其实是他们的大学 ftp
服务器上的项目目录名称。

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

(文/solidot)    

1992

图片 5

在 GPLv2 协议下发布了 0.12 版 Linux 内核。

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

1993

图片 6Slackware
1.0

Slackware 首次发布(LCTT 译注:Slackware Linux
是一个高度技术性的、干净的发行版,只有少量非常有限的个人设置) – 最早的
Linux 发行版,其领导者 Patrick Volkerding 也是最早的。其时,Linux 内核有
100 多个开发者。

图片 7Debian

Debian – 最大的 Linux 社区之一也创立于 1991 年。

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

1994

Linux 1.0 发布了,多亏了 XFree 86 项目,第一次有了 GUI。

图片 8Red
Hat Linux

发布了 Red Hat Linux 1.0

图片 9S.u.S.E
Linux

和 S.u.S.E. Linux 1.0。

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

1995

图片 10Red
Hat Inc.

Bob Young 和 Marc Ewing 合并他们的本地业务为 Red Hat Software。Linux
移植到了很多硬件平台。

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

1996

图片 11Tux

企鹅 Tux 是 Linux 官方吉祥物,Linus Torvalds
参观了堪培拉国家动物园和水族馆之后有了这个想法。发布了 Linux
2.0,支持对称多处理器。开始开发 KDE。

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

1997

图片 12Miguel
de Icaza

Miguel de Icaza 和 Federico Mena 开始开发 GNOME –
自由桌面环境和应用程序。Linus Torvalds 赢得了 Linux 商标冲突官司,Linux
成为了 Linus Torvalds 的注册商标。

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

1998

图片 13大教堂和集市

Eric S. Raymond 出版了文章 The Cathedral and the Bazaar –
高度推荐阅读。Linux 得到了大公司的支持: IBM、Oracle、康柏。

图片 14Mandrake
Linux

Mandrake Linux 首次发布 – 基于红帽 Linux 的发行版,带有 KDE 桌面环境。

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

1999

图片 15KDE

第一个主要的 KDE 版本。

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

2000

图片 16Dell

Dell 支持 Linux – 这是第一个支持的大硬件供应商。

图片 17

2001

图片 18Revolution
OS

纪录片 “Revolution OS” – GNU、Linux、开源、自由软件的 20 年历史,以及对
Linux 和开源界顶级黑客的采访。

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

2002

图片 19BitKeeper

Linux 开始使用 BitKeeper,这是一种商业版的分布式版本控制软件。

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

2003

图片 20SUSE

Novell 用 2.1 亿美元购买了 SUSE Linux AG。同年 SCO 集团 也开始了同 IBM
以及 Linux 社区关于 Unix 版权的艰难的法律诉讼。

图片 21Fedora

红帽和 Linux 社区首次发布了 Fedora Linux。

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

2004

图片 22X.ORG
基金会

XFree86 解散了并加入到 X.Org 基金会, X 的开发更快了。

图片 23Ubuntu

Ubuntu 4.10 – Ubuntu 首次发布

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

2005

图片 24openSUSE

openSUSE 开始了,这是企业版 Novell’s OS 的免费版本。OpenOffice.org
开始支持 OpenDocument 标准。

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

2006

图片 25

一个新的 Linux 发行版,基于红帽企业版 Linux 的 Oracle Linux。微软和
Novell 开始在 IT 和专利保护方面进行合作。

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

2007

图片 26Dell
Linux 笔记本

Dell 发布了第一个预装 Linux 的笔记本。

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

2008

图片 27KDE
4.0

KDE 4 发布了,但是不稳定,很多用户开始迁移到 GNOME。

图片 28

2009

图片 29Red
Hat

红帽 Linux 取得了成功 – 市值达 26亿2千万美元。

2009 年微软在 GPLv2 协议下向 Linux 内核提交了第一个补丁。

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

2010

图片 30Novell
-> Attachmate

Novell 已 22亿美元卖给了 Attachmate Group, Inc。SUSE 和 Novell
成为了新公司的两款独立的产品。

systemd 首次发布,开始了 Linux 系统的革命。

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

2011

图片 31Unity
桌面,2011

Ubuntu Unity 发布,遭到很多用户的批评。

图片 32GNOME
3.0,2011

GNOME 3.0 发布, Linus Torvalds 评论为 “unholy mess”
,有很多负面评论。Linux 内核 3.0 发布。

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

2012

图片 331500
万行代码

Linux 内核达到 1500 万行代码。微软成为主要贡献者之一。

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

2013

图片 34Kali
Linux

Kali Linux 1.0 发布, 用于渗透测试和数字取证,基于 Debian 的 Linux
发行版。2014 年 CentOS 及其代码开发者加入到了红帽公司。

图片 35

2014

图片 36Lennart
Poettering 和 Kay Sievers

systemd 成为 Ubuntu 和所有主流 Linux 发行版的默认初始化程序。Ubuntu 有
2200 万用户。安卓的大进步 – 占了所有移动设备的 75% 份额。

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

2015

图片 37

发布了 Linux 4.0。Mandriva 公司清算,但还有很多分支,其中最流行的一个是
Mageia。

带着对 Linux 的热爱而执笔。

via:

本文由 LCTT 原创编译,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,以及他是如何创造他们来解决他自己的问题的。

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

稿源:Linux.Cn

编译自:

作者: Quincy Larson  译者: wxy