当前位置:首页 > 公众号精选 > strongerHuang
[导读]3月19日,Linux基金会在Twitter上发布推文宣布,其小企鹅的标志“Tux”已经30周岁了,还为其设计了一系列的庆祝海报,以便大家转发分享。


来源 | CSDN

整理 | Carol

3月19日,Linux基金会在Twitter上发布推文宣布,其小企鹅的标志“Tux”已经30周岁了,还为其设计了一系列的庆祝海报,以便大家转发分享。

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

Tux是Linux的吉祥物,也是Linux和开源社群的象征,想必大家对这个形象不会陌生,据说英国 Linux 用户组 (British LUG) 甚至在当地的动物园认养了几只企鹅。而Tux的形象在这期间也改版过好几次: 不过,虽然推文上是祝Tux生日快乐,但实际上Tux真正确定、并对外公布是在1996年,真正30岁的是Linux(1991年诞生)。
不知不觉,Linux“出道”已经30年了,作为自由软件和开放源代码软件发展中最具代表性的例子,你对它的了解到底有多少? 今天我们就一起回首一下,Linux的起源和30年来的重要事件。
1. Linux的诞生 说到Linux,就不得不提到Linux之父——Linus Torvalds。 用美国《时代》周刊的评价来说,那就是:“有些人生来就具有统帅百万人的领导风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是Linus Torvalds。” 相信大部分读者也都会觉得,这已经是一个非常高的评价了。但在Linus这句话说出来之后,《时代》周刊的评价未免显得太保守了。Linus是这样评价自己的:“我的名字叫Linus,我是你的上帝(My name is Linus,and I am your God)。” 1969年末,Linus出生在芬兰赫尔辛基,早年父母离异,Linus大部分时间是跟着母亲生活。他的外公是个统计学教授,因此家里有一台用于工作的CommodoreVIC-20计算机。这玩意儿在当时的欧洲很流行,外公经常让年幼的Linus玩这台电脑,还经常口述程序让他敲入到电脑里。 这台电脑是Linus童年最亲密的玩伴,他对这种输入-输出的游戏十分痴迷。他还用这台电脑学会了Basic语言。到了大学时他已经有了丰富的编程经验。 在这里不得不提一位同样是传奇的人物:Andrew Tanenbaum。Andrew Tanenbaum是阿姆斯特丹自由大学计算机科学系教授,由于Unix不再免费向学校提供源代码,他为了能在课堂上更好地演示操作系统的细节,决定在不查看任何Unix源代码的情况下,自行开发一套与Unix兼容的操作系统,这套系统全部代码只有12,000行,可运行在286的英特尔芯片上,取名为Minix,即Mini-Unix。 Minix发布于1987年,作为Andrew教授《操作系统:设计与实现》一书的参考范例。这个系统虽然很迷你,但凭借低廉的价格和简易的操作,在大学中大行其道,一时风头无两。 但Andrew教授当时肯定想不到,在1000多公里外的北欧,一位刚刚服完兵役的少年,被他这本719页的大部头改写了命运。这个少年正是Linus。用Linus的话说:“这本书把我推上了生命的高峰”,看了这本书以后,操作系统、Unix和C语言成为了年少的Linus心中的维纳斯、阿波罗和雅典娜。
2. 个人爱好一不小心改变了世界 1991年1月,Linus花了3500美元分期付款购买了一台杂牌组装电脑。这台电脑的内存只有4兆、CPU 33兆赫,配有一台14英寸的显示器。然后他又用16张磁盘把Minix系统装进了电脑旁。Linux的初始版本就是在这台电脑上诞生的。 刚安装完Minix系统的Linus用了一个多月的时间把这个系统的里里外外研究了一遍,发现这个系统虽好,但也存在很多缺陷,比如内核问题、文件系统问题,但最要命的是这个系统缺少一个登陆学校Unix服务器的终端。于是Linus决定抛开Minix,重新设计一个终端仿真器,也就是说他需要在硬件层面重新开发一套新系统! 两个月之后,终端仿真器完成,这是Linux操作系统的第一步。之后,Linus又开始添加磁盘驱动和文件系统。在那段时间,Linus除了参加每周三晚上的同学聚会之外,大部分时间都穿着睡衣坐在计算机前不知疲倦的敲打着键盘。 家门外彼得盖坦街的白雪融化了他不知道,现在是三月还是四月他也不知道。他的窗帘把窗户遮盖的严严实实,把阳光和外面的世界一同和自己区隔开来。 1991年9月17日,Linus把完成的新操作系统上传到了赫尔辛基工程学院的FTP 服务器上,并准备用「Freax」作为操作系统的最终代号,结果遭到了激烈的反对。要知道发布一个操作系统可是开天辟地的大事,应该用自己的名字命名才对,把Linus一改,改成Linux就顺眼多了。可Linus却担心这个名字显得自己太自恋。最终还是「民意」占了上风。 由于Linux的开放,早年参与开发的黑客都具有很高的水平,直到今天,Linux社区里内核的开发才被程序员们认为是「真正的编程」。
3. Linux 不得不知的重要节点
  • 1991年:Linus 向全世界介绍Linux

Linus Torvalds 在1991年 8 月 25 日向 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” 表示 “Kool” 的意思。这个名字也是 Unix 的通用桌面环境(CDE)的一个近似变换。
  • 1996 年:SUSE Linux 发布

同样在 1996 年,在 Slackware 和红帽 Linux 合作后,欧洲顶级商用 Linux 厂商 SUSE 发布了其首款独立 Linux 发行版。如今 SUSE 依然是 Linux 和云计算领域的重要厂商。
  • 1997 年:GNOME问世

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 Inc. 今天,你很难找到任何不在 Linux 上运行的大型企业。
  • 2007 年:Android 系统诞生

包括谷歌和众多硬件厂商在内的开放手机联盟宣布推出 Android 系统。它将成为最受欢迎的移动端用户操作系统,因为它在超过 10 亿部智能手机上运行。
  • 2008 年:股票交易系统转向 Linux

纽约证券交易所改用 Linux 作为核心操作系统,这一举措很快就被世界上许多其他主要证券交易所效仿。Linux 并没有成为大生意,Linux 本身就是大生意。
  • 2011 年:Watson 赢了 Jeopardy

IBM 的 Watson 计算机运行在 Linux 上,赢得了 Jeopardy 智力挑战,为智能专家系统订立了新的标准。
  • 2011年:Chromebook 兴起

谷歌发布了第一台 Chromebook:CR-48。它运行着基于 Gentoo-Linux 的 ChromeOS。到 2015,Chromebook 的销售额已经超过了运行着 Windows 的笔记本。
  • 2012 年:云运行在 Linux 上

IT 基础设施从服务器和数据中心移动到了云端,而云运行在 Linux 上。即使是在微软 Azure 上,2016 年的时候超过 1/3 的虚拟机运行在 Linux 上。
  • 2012 年:Red Hat 营收首次达到 10 亿美金

Red Hat 成为第一家年收入达 10 亿美金的开源公司。而在 2016,它成为首家达到 20 亿美金的 Linux 公司。
  • 2014 年:微软 “示爱” Linux

微软新任 CEO Satya Nadella 宣称,“ 微软热爱 Linux ”。随后,微软通过在云端和内部部署支持 Linux 和开源软件来证明这一点,逐渐走上拥抱开源之路。
  • 2018 年:微软开源其专利组合

这有可能是微软有史以来支持开源的最激进举动,微软将其整个专利组合向开放发明网络(OIN)开源专利联盟的成员开放。OIN 是为 Linux 的所有专利进行辩护的非营利组织。
  • 2019 年:微软为 Win 10 用户推出 Linux

微软紧接着为 Windows 10 用户推出了自己的原生 Linux —— Windows Subsystem for Linux 2.0。有了它,人们可以将 Linux 与 Windows 同时运行。
  • 2019 年:IBM 收购红帽

红帽被 IBM 以 340 亿美元收购,成为有史以来最大的软件收购案。从 IBM 的这一举动不难看出Linux 如今在科技界的主导地位。
  • 2020 年:Linux 统治云天下

现在全球云市场每年超过 1000 亿美元。其中 90% 运行在 Linux 上。即使在 Microsoft Azure 上,也有一半以上的 VM 是 Linux。 Linux用10年名扬天下,20年统治服务器。Linux的源代码完全公开,让如今的编程人员都可以加入建设、从中受益。也许正如《时代》周刊所说的,Linus是天生的领导者和开创者,Linux也成为了带领一代人走进编程世界的明灯。 在Linux 30周年之际,一起祝它生日快乐吧!


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

双系统将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对双系统的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 双系统 Windows Linux

安装Linux操作系统并不复杂,下面是一个大致的步骤指南,以帮助您完成安装。1. 下载Linux发行版:首先,您需要从Linux发行版官方网站下载最新的ISO镜像文件。

关键字: Linux 操作系统 ISO镜像

计算机是由一堆硬件组成的,为了有限的控制这些硬件资源,于是就有了操作系统的产生,操作系统是软件子系统的一部分,是硬件基础上的第一层软件。

关键字: Linux 操作系统 计算机

Linux操作系统是一套免费使用和自由传播的类Unix操作系统,通常被称为GNU/Linux。它是由林纳斯·托瓦兹在1991年首次发布的,并基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Lin...

关键字: Linux 操作系统

所谓进程间通信就是在不同进程之间传播或交换信息,它是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息;还可以让一个程序能够在同一时间里处理许多用户的需求。

关键字: Linux 进程通信 编程接口

串口通信作为一种最传统的通信方式,在工业自动化、通讯、控制等领域得到广泛使用。

关键字: Linux 串口通信 通讯

2023年11月16日: MikroElektronika(MIKROE) ,作为一家通过提供基于成熟标准的创新式硬软件产品来大幅缩短开发时间的嵌入式解决方案公司,今天宣布推出一款基于单线设备的软硬件开源解决方案Cli...

关键字: 嵌入式 Linux 操作系统

Linux是一种免费使用和自由传播的类Unix操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CP...

关键字: Linux 操作系统

本文中,小编将对嵌入式予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 嵌入式 Linux

在这篇文章中,小编将为大家带来嵌入式 Linux的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 嵌入式 Linux
关闭
关闭