30岁的Linux起源和30年来的重要事件!

3 月 19 日,Linux 基金会在 Twitter 上宣布,其小企鹅的 logo“Tux”已经 30 岁了,还设计了一系列庆祝海报供大家分享。

虽然距离 Linux 的生日还有一段时间,但今年 Linux 基金会已经提前帮小企鹅“Tux”过生日了。4 月,Linux 还将在其在线商店推出 30 周年纪念商品。

Tux 是 Linux 的吉祥物新设计团队linux内核设计的艺术:图解linux操作系统架,是 Linux 和开源社区的象征。这张图想必大家都不陌生。据说英国的LUG甚至在当地动物园收养了几只企鹅。在此期间,Tux 的形象也进行了多次修改:

不过,虽然推文是祝 Tux 生日快乐,但其实 Tux 真的在 1996 年得到确认和公布,而真正的 30 岁的是 Linux(出生于 1991 年)。

不知不觉中,Linux“出道”已经30年了。作为自由软件和开源软件发展中最具代表性的例子,你对它了解多少?

今天我们一起回顾一下,Linux的起源和过去30年的重要事件。

一、Linux 的诞生

说起Linux,就不得不提Linux之父——Linus Torvalds。

在美国《时代》杂志的评价中是:“有些人天生具有指挥百万人的领导风格;有些人天生就是要写颠覆世界的软件。唯一能同时做到这一点的人”时间 两者兼备的人,莱纳斯·托瓦兹。”

相信大部分读者也会觉得这已经是很高的评价了。但在莱纳斯说出这番话之后,时代杂志的评价显得过于保守了。莱纳斯这样评价自己:“我叫莱纳斯,我是你的上帝。”

1969年底,莱纳斯出生在芬兰赫尔辛基。他的父母在很小的时候就离婚了,莱纳斯大部分时间都和他的母亲住在一起。他的祖父是一名统计学教授,所以他家里有一台 CommodoreVIC-20 计算机来工作。这东西当时在欧洲很流行,我爷爷经常让小莱纳斯玩这台电脑,还经常口述程序让他在电脑上打字。

电脑是莱纳斯儿时最亲密的玩伴,他痴迷于这种输入输出的游戏。他还使用这台计算机学习了基本知识。上大学时,他已经拥有丰富的编程经验。

这里不得不提一个同样具有传奇色彩的人物:Andrew Tanenbaum。Andrew Tanenbaum 是阿姆斯特丹自由大学的计算机科学教授。由于 Unix 不再向学校免费提供源代码,为了更好地在课堂上演示操作系统的细节,他决定不看任何 Unix 源代码就去做。开发一套兼容Unix的操作系统,整个系统代码只有12000行,可以运行在286块Intel芯片上,命名为Minix,即Mini-Unix。

Minix 于 1987 年发布,作为 Andrew 教授的著作《操作系统:设计与实现》的参考示例。这个系统虽然很小,但是凭借低廉的价格和简单的操作,在大学里很受欢迎,没有两个出风头。

但安德鲁教授万万想不到,在1000多公里外的北欧,一个刚服完兵役的少年,竟然被他719页的巨著改写了自己的命运。这个男孩就是莱纳斯。用莱纳斯的话来说:“这本书把我推到了人生的巅峰。” 读完这本书,操作系统、Unix和C语言成了年轻Linus心中的Venus、Apollo和Athena。

二、一个个人爱好意外改变了世界

1991 年 1 月,Linus 分期支付了 3,500 美元购买了一台不知名的组装电脑。这台计算机只有 4 兆字节的 RAM、一个 33 兆赫的 CPU 和一个 14 英寸的显示器。然后他把 Minix 系统放在有 16 个磁盘的电脑旁边。Linux 的初始版本就是在这台计算机上诞生的。

刚装完Minix系统的Linus,花了一个多月的时间研究系统内外。他发现,这个系统虽然不错,但也有很多缺陷,比如内核问题、文件系统问题,但最可怕的还是这个系统,没有终端登录学校的Unix服务器。所以Linus决定放弃Minix,重新设计一个终端仿真器,这意味着他需要在硬件层面开发一个新的系统!

两个月后,终端仿真器完成,迈出了Linux操作系统的第一步。之后,Linus 开始添加磁盘驱动器和文件系统。那段时间,除了周三晚上的同学聚会,莱纳斯大部分时间都穿着睡衣坐在电脑前不知疲倦地打字。

他不知道他家门外的彼得盖坦街的雪有没有融化,也不知道是三月还是四月。他的窗帘紧紧地遮住了窗户,将阳光和外面的世界与他隔绝开来。

1991年9月17日,Linus将完成的新操作系统上传到赫尔辛基工程学院的FTP服务器,并计划使用“Freax”作为操作系统的最终代号,遭到了强烈反对。要知道,发布操作系统是一件大事,应该以自己的名字命名。把Linus换成Linux之后,顺眼多了。但莱纳斯担心这个名字看起来太自恋了。最终,“舆论”占了上风。

由于Linux的开放,早年参与开发的黑客水平很高。直到今天,Linux 社区的内核开发还没有被程序员认为是“真正的编程”。

三、Linux 必须知道的重要节点

1991:Linus 将 Linux 引入世界

1991 年 8 月 25 日,Linus Torvalds 给 Minix Usenet 新闻组发了电子邮件,通知他他正在开发一个操作系统,他在信中写道:“我制作这个系统是出于我的爱好,而不是作为 GNU。386(486)@ > AT 克隆作为大而专业的系统。”

1992:Linux 迎来了第一场战斗

操作系统大师兼 Unix 教育操作系统 Minix 的创建者 Andrew Tannenbaum 宣布“Linux 已过时”,Linux 的第一次操作系统大战开始了。在随后的讨论中,Linus Torvalds 对至今仍然真实的 Linux 愿景发表了有说服力的评论,“如果 GNU 内核(另一个创建类似 Unix 的免费操作系统的项目)在去年春天准备就绪,我会甚至懒得开始我的项目。但事实是,它没有,现在仍然不是。Linux 在它现在可用的点上赢得了巨大的优势。

1993:Slackware Linux 发行版

有一些早期的 Linux 发行版,例如 MCC 和 Yggdrasil Linux,但 Patrick Volkerding 的 Slackware 是第一个获得广泛成功的 Linux 发行版,并且今天仍在更新和使用。

1993 年:Debian Linux 诞生

Debian Linux 是一个非常流行的 Linux 社区版本。即使在今天,它仍然是 Mint、Ubuntu 和许多其他流行的 Linux 发行版的基础。

1994:红帽成立

Marc Ewing 创建了 Red Hat Linux,Bob Young 收购了 Ewing 的公司并将其与自己的公司合并,组成了 Red Hat,这是迄今为止最成功的 Linux 公司。

1995 年:第一届 Linux 博览会开幕

1995 年,Linux 举办了第一次博览会,Linux Expo,此后更多的博览会应运而生。今天,仅在美国就有十几个主要的地区和国家 Linux 贸易展览会。

1996 年:KDE 诞生

今年,为了易于使用,Matthias Ettrich 创建了 Linux 的第一个桌面界面 KDE。“K”的意思是“酷”。该名称也是 Unix 的通用桌面环境 (CDE) 的近似变换。

1996:SUSE Linux 发布

同样在 1996 年,在 Slackware 和 Red Hat Linux 合作之后,欧洲最大的商业 Linux 供应商 SUSE 发布了其第一个独立的 Linux 发行版。今天,SUSE 仍然是 Linux 和云计算领域的主要参与者。

1997 年:GNOME 诞生

图片[1]-30岁的Linux起源和30年来的重要事件!-老王博客

Miguel de Icaza 和 Federico Mena 着手开发一个新的 Linux 桌面,即 GNOME 桌面。该桌面完全建立在自由软件之上,GNOME 和 KDE 将成为 Linux 最重要的两个桌面之一。

1998:微软的“万圣节论文”

微软开始瞄准 Linux,Linux 和开源的早期负责人 Eric S. Raymond 透露了一份来自微软内部的万圣节文件,表明微软正在认真对待 Linux 带来的市场威胁,并开始制定其反- 开源代码。源代码和 Linux 运动。然而,十年后,微软改变了态度。

Corel 发布了第一个主流 Linux 桌面。它没有成功,但它为其他流行的 Linux 桌面发行版铺平了道路,例如后来的 Ubuntu。

1999:Linux 和 Windows 第一次正面交锋

Linux 首次在文件服务方面针对 Windows NT 进行了基准测试。Linux 获胜。Linux 和 Windows 服务器之间的操作系统大战已经正式打响。Linux 最终获胜。今天,Linux 主导着 Web 服务器和云空间。

2000 年:IBM 向 Linux 投资 10 亿美元

今年,IBM 用 Linux 打破了企业市场的僵局,在 Linux 上投资了 10 亿美元,这被证明是 IBM 迄今为止最好的投资。

2001:Linux 2.4 版本发布

Linux 2.4 的到来,尽管有所延迟,但使 Linux 与 Solaris 和其他高端服务器操作系统相比更具竞争力。

2003 年:SCO 与 Linux 开战

SCO 是由老牌 SCO Unix 和 Caldera Linux 业务组成的,但它抛弃了 Linux 的历史,起诉了 IBM 等,并试图证明 Linux 是 Unix 的翻版。它最终失败了,但它的 FUD 在相当长的一段时间内阻碍了 Linux 的商业接受。

2004 年:新成员 Ubuntu 到来

建立在 Debian Linux 之上的 Ubuntu 正式到来,成为非常流行的 Linux 桌面操作系统,也是所有云 Linux 发行版中最重要的发行版之一。

2004 年:Linux 统治超级计算机

世界上速度最快的计算机中有一半以上运行在 Linux 上。2017年,将全部是超级计算机。

2005:Linux 成功商业化

Linus Torvalds 首次出现在《商业周刊》的封面上新设计团队linux内核设计的艺术:图解linux操作系统架,打破了任何关于 Linux 是主要商业参与者的疑虑。口号是什么?Linux Inc. 今天,你很难找到任何不在 Linux 上运行的大公司。

2007年:Android系统的诞生

包括谷歌和众多硬件制造商在内的开放手机联盟宣布推出 Android。它将成为最受移动用户欢迎的操作系统,因为它可以在超过 10 亿部智能手机上运行。

2008 年:股票交易系统迁移到 Linux

纽约证券交易所转而使用 Linux 作为其核心操作系统,这一举措很快被全球许多其他主要证券交易所效仿。Linux 并没有成为大生意,Linux 本身就是大生意。

2011:沃森赢得危险

IBM 的 Watson 计算机在 Linux 上运行,赢得了 Jeopardy 挑战,为智能专家系统树立了新标准。

2011 年:Chromebook 的兴起

谷歌发布了第一款 Chromebook:CR-48。它运行基于 Gentoo-Linux 的 ChromeOS。到 2015 年,Chromebook 的销量已经超过了运行 Windows 的笔记本电脑。

2012:云在 Linux 上运行

IT 基础架构已从服务器和数据中心转移到在 Linux 上运行的云。即使在 Microsoft Azure 上,2016 年也有超过三分之一的虚拟机在 Linux 上运行。

2012:红帽收入首次达到 10 亿美元

红帽成为第一家年收入达到 10 亿美元的开源公司。2016 年,它成为第一家达到 20 亿美元的 Linux 公司。

2014 年:微软向 Linux “示爱”

“微软喜欢 Linux,”微软新任首席执行官萨蒂亚纳德拉 (Satya Nadella) 宣称。随后,微软通过在云端和本地支持 Linux 和开源软件来证明这一点,逐渐走上了拥抱开源的道路。

2018 年:微软开源其专利组合

微软向开源专利联盟 (OIN) 的成员开放了其整个专利组合,这可能是微软有史以来支持开源的最积极举措。OIN 是一个为所有 Linux 专利辩护的非营利组织。

2019 年:微软为 Windows 10 用户推出 Linux

微软随后推出了自己的面向 Windows 10 用户的原生 Linux – 适用于 Linux 2.0 的 Windows 子系统。有了它,可以同时运行 Linux 和 Windows。

2019 年:IBM 收购红帽

Red Hat 被 IBM 以 340 亿美元收购,成为有史以来最大的软件收购案。从 IBM 的举动不难看出 Linux 在当今科技界的主导地位。

2020:Linux 统治云世界

全球云市场现在每年超过 1000 亿美元。其中 90% 在 Linux 上运行。即使在 Microsoft Azure 上,也有超过一半的 VM 是 Linux。

Linux 用 10 年风靡全球,用 20 年统治服务器。Linux 的源代码完全开放,让今天的程序员可以参与建设并从中受益。或许正如《时代》杂志所说,Linus 是天生的领导者和开拓者,Linux 也成为引领一代人进入编程世界的灯塔。

祝 Linux 30 周年生日快乐!

参考链接:

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论