祝 Linux 内核 24 岁生日快乐

还没有读者喜欢这个。
Happy birthday, Linux!

litlnemo。由 Opensource.com 修改。CC BY-SA 2.0。

你能相信 Linux 已经庆祝 24 周年了吗?就在这一天,8 月 25 日,回到 1991 年,年轻的 Linus Torvalds 在 comp.os.minix 新闻组上发布了他现在传奇般的公告

大家好,所有使用 minix 的人 -

我正在做一个(免费的)操作系统(只是一个爱好,不会像 gnu 那样庞大和专业),用于 386(486) AT 克隆机。这从四月份开始酝酿,并且开始准备就绪。我想得到人们对 minix 中喜欢/不喜欢的东西的反馈,因为我的操作系统在某种程度上与它相似(文件系统的物理布局相同(由于实际原因)等等)。

我目前已经移植了 bash(1.08) 和 gcc(1.40),并且看起来工作正常。这意味着我将在几个月内得到一些实用的东西,我想知道大多数人想要什么功能。欢迎任何建议,但我不会承诺我会实现它们 :-)

Linus (torvalds@kruuna.helsinki.fi)

附注。是的 – 它不包含任何 minix 代码,并且它具有多线程 fs。它不可移植(使用 386 任务切换等),并且它可能永远不会支持 AT 硬盘以外的任何东西,因为那是我所有的 :-(。

如果我听过低调的开始,那就是这个!

Linux 社区对我们应该在今天还是 10 月 5 日庆祝 Linux 的生日存在一些争议,因为那是首次公开发布的日子,但 Linus 说他可以接受 你庆祝其中任何一个,或两个都庆祝!所以当我们说生日快乐时,让我们快速回顾一下过去的岁月以及我们走了多远。

1990 年代

1991 年: 这一年见证了第一个 Linux 内核的公告和发布,以及 version 2 GPL 的发布,尽管 Linux 直到次年才采用 GPL。
1992 年: 在现在著名的关于微内核与单内核架构的 Torvalds-Tannenbaum 辩论 中,Minix 作者和著名的计算机科学家 Andrew Tannenbaum 宣称“Linux 已经过时”。
1993 年: Ian Murdock 开始了他对 Debian 的工作, 而 Patrick Volkerding 开始了 Slackware 发行版。
1994 年: Linux 内核达到 1.0,Mark Ewing 发布了 Red Hat Linux 的“万圣节版本”。
1995 年: Apache HTTP 服务器 开始开发,它将在未来几年驱动数百万 Linux 安装。
1996 年: Linux 版本 2.0 发布,KDE 成立,Linux 最终以 Larry Ewing 创建的 Tux 的形式获得了吉祥物。
1997 年: Eric S. Raymond 的 The Cathedral and the Bazaar 首次在 Linux Kongress 上发布
1998 年: Netscape 宣布其浏览器将在开源许可证下发布,LWN 开店以提供 Linux 开发的报道,开源促进会 成立,KDE 项目发布了其 1.0 版本。
1999 年: Linux 内核达到 2.2 版本,GNOME 桌面的 1.0 版本可用。

2000 年代

2000 年: Sun 宣布它正在使 StarOffice 的源代码可供下载,标志着 OpenOffice.org 的开始,并且 SELinux 首次作为开源发布。
2001 年:
2.4 Linux 内核发布,并且第一次 Linux 内核开发者峰会 举行。
2002 年:
Mozilla 1.0 发布,Linus Torvalds 开始使用 BitKeeper 来管理 Linux 源代码库。
2003 年:
Linux 内核 2.6 发布,并保持当前分支长达惊人的八年。Red Hat 将其旗舰 Linux 分为 Fedora Core 和 Red Hat Enterprise Linux。
2004 年:
 Ubuntu,Debian 衍生版, 首次发布。  
2005 年:
自由软件基金会 开始开发 GPL 的版本 3,尽管 Linux 本身最终坚持版本 2。 Git 被创建为 BitKeeper 的开源替代品,用于管理内核源代码。
2006 年: One Laptop Per Child 项目的第一个工作原型可用。 
2007 年: 开源开发实验室 (OSDL) 和自由标准组织合并形成 Linux 基金会
2008 年: Android,一个基于 Linux 内核的移动操作系统,首次发布。
2009 年: 第一次 LinuxCon 在俄勒冈州波特兰举行。

2010 年代

2010 年: LibreOffice 从 OpenOffice.org 分叉出来。
2011 年: Linux 3.0 发布,尽管与 2.6 系列的变化大多是渐进的。
2012 年: Wayland 项目开始,并且 Red Hat 成为第一家十亿美元的 Linux 公司。
2013 年: 基于 Linux 内核的 Firefox OS 的第一个版本发布。
2014 年: Linux 现在无处不在,包括汽车,预示着 Automotive Grade Linux 的诞生。
2015 年: Linux 4.0 发布,并且 Linux 桌面元年 终于到来了。(如果我的搜索引擎这么说,那一定是真的,对吧?)

有兴趣了解更多关于 Linux 历史的信息吗?观看 Linux 基金会为二十周年制作的这段快速视频,就在几年前。或者要了解更多关于早期的信息,请参阅 Linus 自己在 1992 年的 这篇文章,他在其中分享了更多关于 Linux 项目早期的信息。

我要特别感谢 LWN, Bright Hub, 和 Linux Netbook 提供的出色 Linux 时间线,这启发了这段简短的历史。

标签
User profile image.
Jason 是 Opensource.com 的工作人员和 Red Hatter,时间从 2013 年到 2022 年。此个人资料包含他在那段时间与工作相关的文章。其他贡献可以在他的个人帐户中找到。

1 条评论

除了今天和 10 月 5 日之外,还有一个同样重要的里程碑。H. J. Lu 的 “GCC Release” 是第一个 *可用* 的 Linux 发行版,具有完整且正确的(如果令人恼火地简洁)文档。并且他仍然在维护 binutils,这使得很难找到早期的历史。“GCC Release” 出现在一组软盘上。您可以启动第一个软盘并使用它安装一个可用的 Linux,其中包含足够的工具来从源代码获取和构建更多软件。在浪费时间使用 Softlanding 和其他早期发行版之后,我在家里运行了 “GCC Release” 系统好几年。

© . All rights reserved.