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

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

澳门新葡亰游戏网址 1老照片:Linux
的 24 年历史,一步一个脚印

  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 操作系统。

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

1991 – 元年

澳门新葡亰游戏网址 4澳门新葡亰游戏网址,Linus
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
服务器上的项目目录名称。

(文/solidot)    

1992

澳门新葡亰游戏网址 5

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

1993

澳门新葡亰游戏网址 6Slackware
1.0

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

澳门新葡亰游戏网址 7Debian

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

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。

1995

澳门新葡亰游戏网址 10Red
Hat Inc.

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

1996

澳门新葡亰游戏网址 11Tux

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

1997

澳门新葡亰游戏网址 12Miguel
de Icaza

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

1998

澳门新葡亰游戏网址 13大教堂和集市

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

澳门新葡亰游戏网址 14Mandrake
Linux

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

1999

澳门新葡亰游戏网址 15KDE

第一个主要的 KDE 版本。

2000

澳门新葡亰游戏网址 16Dell

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

2001

澳门新葡亰游戏网址 17Revolution
OS

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

2002

澳门新葡亰游戏网址 18BitKeeper

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

网站地图xml地图