22 年前的 8 月 25 日 一封电子邮件开创了今天的 Linux
创始人
2024-03-01 11:12:46
0

22 年前的 8 月 25 日 Linus Torlvalds 在 comp.os.minix 新闻组里发送了一封电子邮件。这封电子邮件无意间开创了 Linux 的历史,造就了今天的 Linux。当然了,这个日子一般不会出现在 Linux 的发展史上作为记录,不过这个日子或许是更重要的一个日子。

Linux-Turns-20-Today-Read-the-Email-That-Started-It-All-378039-2

我们找到了这封 Torlvalds 的电子邮件,在当时这封邮件只是开放社区的一非常不起眼的一封邮件。

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 :-)

Torlvalds 在赫尔辛基大学的电子邮件中告诉大家说:

他正在做一个免费的操作系统,这只是他的一个个人爱好,不会做的很庞大和很专业。将仿制 386(486)。从四月份以来他就开始做这个准备。现在他正在移植 bash(1.08) 和 gcc(1.40) ,目前进展顺利。这样如果不出意外的话,在接下来的几个月内就会有一个可以发布的版本了。大家可以给他提任何意见和建议,但是他不保证能全部实现意见和建议。

从当时的邮件看来 Linus Torlvalds 并没有觉得 Linux 会发展到多大(注:当时还没有起 Linux 这个名字)。当然了,任谁也想不到 Linux 在 22 年后会发展到成为一个内核就需要好几百人为之努力和维护而且定期更新的系统。

2013 年 8 月 25 日,在 Linux 诞生 22 周年之际,Linus 在 Google+上发表声明,“我正在为 486+ AT clones 写一个(自由的)操作系统(只是爱好而已,即使它已经变得广泛且专业化),这个计划从 1991 年开始酝酿,现在已做好准备。我希望得到人们关于 Linux 3.11-rc7 优缺点的任何反馈意见。”

现在最新发布的 Linux kernel 是 3.11 RC7。最新发布的稳定版本有 3.10.9, 3.4.59, 3.2.50, 3.0.93, 2.6.34.14 和 2.6.32.61。


Linux 早期发展简史(引用自百度百科,并有修改)

  Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。

  • 1981 年 IBM 公司推出微型计算机 IBM PC。
  • 1991 年,GNU 计划已经开发出了许多工具软件,最受期盼的 GNU C 编译器已经出现,GNU 的操作系统核心 HURD 一直处于实验阶段,但没有任何可用性,实质上也没能开发出完整的 GNU 操作系统,但是 GNU 奠定了 Linux 用户基础和开发环境。
  • 1991 年初,林纳斯·托瓦兹开始在一台 386sx 兼容微机上学习 minix 操作系统。1991 年 4 月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。
  • 1991 年4 月13 日在 comp.os.minix 上发布说自己已经成功地将 bash 移植到了 minix 上,而且已经爱不释手、不能离开这个 shell 软件了。
  • 1991 年 7 月 3 日,第一个与 Linux 有关的消息是在 comp.os.minix 上发布的(当然此时还不存在 Linux 这个名称,当时林纳斯·托瓦兹的脑子里想的可能是 FREAX,FREAX 的英文含义是怪诞的、怪物、异想天开等)。
  • 1991 年 8 月 25 日,林纳斯·托瓦兹在 comp.os.minix 新闻组上发布消息,说自己正在做一个免费的操作系统(即Linux),向大家征求意见。
  • 1991 年 10 月 5 日,林纳斯·托瓦兹正式向外宣布 Linux 内核的诞生(Freeminix-like kernel sources for 386-AT)。
  • 1993 年,大约有 100 余名程序员参与了 Linux 内核代码编写/修改工作,其中核心组由 5 人组成,此时 Linux 0.99 的代码有大约有十万行,用户大约有 10 万左右。
  • 1994 年 3 月,Linux 1.0 发布,代码量 17 万行,当时是按照完全自由免费的协议发布,随后正式采用 GPL 协议。
  • 1995 年 1 月,Bob Young 创办了 RedHat(小红帽),以 CNU/Linux 为核心,集成了 400 多个源代码开放的程序模块,搞出了一种冠以品牌的 Linux,即 RedHat Linux,称为 Linux “发行版”,在市场上出售。这在经营模式上是一种创举。
  • 1996 年 6 月,Linux 2.0 内核发布,此内核有大约 40 万行代码,并可以支持多个处理器。此时的 Linux 已经进入了实用阶段,全球大约有 350 万人使用。
  • 1998 年 2 月,以 Eric Raymond 为首的一批年轻的“老牛羚骨干分子”终于认识到 CNU/Linux 体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了“Open Source Intiative”(开放源代码促进会)“复兴”的大旗,在互联网世界里展开了一场历史性的 Linux 产业化运动。
  • 2001 年 1 月,Linux 2.4 发布,它进一步地提升了 SMP 系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。
  • 2003 年 12 月,Linux 2.6 版内核发布,相对于 2.4 版内核 2.6 在对系统的支持都有很大的变化。
  • 2004 年 1 月,SuSE 嫁到了 Novell,SCO 继续顶着骂名四处强行“化缘 “, Asianux, MandrakeSoft 也在五年中首次宣布季度赢利。3 月 SGI 宣布成功实现了 Linux 操作系统支持 256 个 Itanium 2 处理器。

已同步至 linux的微博

相关内容

揭秘Linux内核-如何实...
2026-06-24 09:56:03
Linux一口气删掉近40...
在开源世界里,软件被淘汰通常有两种原因:要么没人用了,要么没人维护...
2026-06-23 07:53:14
AI辅助Linux系统管理...
我并非所有场景都推崇使用AI。在创意类工作中,我坚持认为AI介入空...
2026-06-20 12:53:31
KernelScript ...
IT之家 5 月 26 日消息,科技媒体 Linuxiac 昨日(...
2026-05-26 14:39:31
Linux内核首个AI生成...
快科技5月11日消息,Linux内核迎来首个明确标注 AI 生成代...
2026-05-12 00:36:48
放弃Ubuntu吧!Deb...
过去几年,我看到不少读者在评论区、私信里吐槽Ubuntu:Snap...
2026-05-09 16:17:21

热门资讯

为什么计量 IT 的生产力如此... 在某些行业里,人们可以根据一些测量标准判定一个人的生产力。比如,如果你是一个零件制造商,可以通过一个...
硬核观察 #885 苹果 AR... 苹果 AR 眼镜被无限期推迟据报道,由于技术上的挑战,苹果公司已经无限期推迟了其轻型增强现实(AR)...
8 个提升你的隐私防护的开源密... 使用一些顶级开源密码管理器,确保你的登录凭证安全无虞。密码管理器是一项非常有用的实用程序。在你想寻找...
8个有趣的Linux提示与技巧... 我们时不时给你带来关于Linux的提示与技巧。和这个系列保持一致,这里有8个我们从读者收到最有趣的提...
PHP最佳实践(译) 简介PHP是一门复杂的语言,经过多年折腾,使其不同版本之间高度不一致,有时还有些bug。 每个版本都...
值得收藏的 27 个机器学习的... 机器学习 ( Machine Learning ) 有很多方面,当我开始研究学习它时,我发现了各种各...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...