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的微博

相关内容

Win11/安卓/Debi...
制造商 Nex Computer 宣布推出一款名为 NexPhon...
2026-01-22 22:48:00
这个操作系统默默支撑着所有...
现代AI始于开源,并运行在Linux上。如今,Linux不仅对人工...
2026-01-22 20:18:10
一门考试就能让搞运维的工资...
在信息技术这一行,各种各样的认证多了去了,其中备受关注的就有RHC...
2026-01-22 12:50:14
南方电网数字电网研究院申请...
国家知识产权局信息显示,南方电网数字电网研究院股份有限公司申请一项...
2026-01-22 11:49:03
学java要学linux吗...
嘿,朋友们!今天咱们来聊聊一个很多Java新手都会纠结的问题:学j...
2026-01-22 09:49:54
记住VoidLink吗?这...
VoidLink是一个新发现的Linux恶意软件,专门针对受害者的...
2026-01-22 06:44:46

热门资讯

如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
硬核观察 #1249 LG 洗... #1 LG 洗衣机每天上传近 4GB 的数据?一个名为 Johnie 的 LG 洗衣机用户发现,他的...
2024 年 Linux 和开... 让我们尝试预测未来吧!新的一年快乐,朋友们 ✨2024 年的钟声已经敲过,我们有必要去预见一下将塑造...