软件产品中的AIGC:LeptonAI、智谱AI、Dify.AI等团队专家深度分享,点击查看>> 了解详情
写点什么

Linux 30 岁生日快乐!从个人兴趣到改变世界的操作系统内核

  • 2021-08-26
  • 本文字数:2827 字

    阅读完需:约 9 分钟

Linux 30 岁生日快乐!从个人兴趣到改变世界的操作系统内核

Linux 问世,起源只是个人小项目

 

2021 年 8 月 25 日 是 Linux 30 岁生日,30 年前的 8 月 25 日,还在赫尔辛基上大学的 21 岁学生 Linus Torvalds(以下简称 Linus) 在 Minix Useneg 上发了一个帖子,首次向外界公布自己做了一个免费的操作系统“Linux”。

 

“我正在做一个免费的操作系统,只是一个爱好,不会搞得像 GNU 那样很大很专业”。当时的 Linus 不会知道,自己的兴趣爱好驱使的一个小项目会发展成改变世界的操作系统内核。

 

也因为帖子发布的时间是 8 月 25 日,许多 Linux 爱好者就将其视为 Linux 真正的诞生日期,而非第一个 Linux 内核 0.01 发布的 9 月 17 日,也不是第一个正式版 0.02 的 10 月 5 日。

 

风靡全球的操作系统内核

 

30 年来,Linus Torvalds 一直领导着 Linux 内核的开发设计,Linux 从一个兴趣爱好驱使的个人项目,发展成改变世界的电脑操作系统内核。如今全球排名前 500 的超级计算机都在运行 Linux,超过 70% 的智能手机也都在运行 Linux。微软在自家的 Azure 云上使用 Linux 甚至超过了 Microsoft Windows,在嵌入式电子、物联网空间等领域也有 Linux 的影子。

 

Linux 最初只是 Linus 基于兴趣爱好的一个小项目,但在 1991 年底至 1992 年初,随着客户在慢慢变多,越来越多的人在推送补丁帮忙完善 Linux,Linux 已经比预期大得多了,Linus 意识到 Linux 不仅仅是个人兴趣爱好这么简单,确实有很多人喜欢并且在用 Linux,Linux 能做的事情也远超预期。他对这个项目的认知也完成了从“个人项目”到“多人使用、反馈 bug、修复补丁等”的转变。

 

而随着许可证改为 GPLv2、IBM 的注资、Oracle DB 移植、Red Hat 公开募股、Git 的问世、Linux 基金会成立等一系列事件的发生,良好的生态环境也促使 Linux 内核井然有序的健康发展。

 

如今 Linux 内核已经被广泛应用在诸多领域。

 

Linux 成功背后的声音

 

在 Linus Torvalds 发布庆祝 Linux 30 周年之际,Red Hat 表示“Linux 能成为有史以来最成功的操作系统,原因在于它的许可证允许复制、改进、分发,并要求分享变化(许可证并不要求合作,但 Linux 的互惠性质强烈鼓励合作)”。

 

谷歌安全和 Linux 内核工程师 Kees Cook 说到“Linux 对当今互联网生态系统的重要性怎么强调都不为过”,“目前从我们每天以来的智能手机到国际空间站,都运行着 Linux”,“对互联网的依赖就是对 Linux 的依赖”。

 

“为所有人提供一个适用于所有硬件的工作内核的“原始”目标仍然是 Linux 当前的目标”,在 Linux 工作了 20 多年的 GK-H 说到,“我们都只是想做一个对我们和其他人有用的内核,这些年来我们遇到了很多挑战,包括开发模式的改变,流程如何进行,基于时间发布模型,保持每个版本稳定等等”。

 

在提到如何看待 Fuchsia 等竞争对手的时候,GK-H 说“我希望在操作系统内核方面有一些真正的竞争,Fuchsia 的一些想法很有趣,我已经跟那里的开发者讨论过,如果有任何好的想法从其他项目中产生,那对 Linux 也会有意义”。

 

Linux 基金会强调,我们一直有一个总体目标,拥有一个高质量操作系统,会根据需要建立新的流程和专用工具,以帮助提高工作效率,进一步提升 Linux 内核的稳定性可靠性。现阶段 Linux 已经有一个非常好的基础,它应该继续引领创造最佳实践,促进整个开源互联网行业的发展。


回顾 Linux 30 件里程碑大事件

 

让我们一起回顾下 30 多年来 Linux 发生过的 30 件里程碑大事件,看看 Linux 是如何一步步从一个小项目变成如今庞大的操作系统内核。

 

  1. 1991 年 8 月 25 日 Linus Torvalds 向世界宣布 Linux 诞生。

  2. 1991 年 9 月 17 日 Linus 发布 Linux 首个版本 V0.0.1。

  3. 1992 年 第一次 Linux 之战 “LINUX is obsolete”。

  4. 1993 年 Slackware Linux 发布,同年 Debian Linux 项目启动,成为 Mint、Ubuntu 等流行 Linux 发行版的基础。

  5. 1994 年 Linus 第一次采用 GNU 通用公共许可证(GPL)发布了 Linux 1.0 版本。

  6. 1994 年 Red Hat(红帽) Linux 公司诞生。

  7. 1995 年 Linux 召开首次商业会议 Linux Expo

  8. 1996 年 Linux 第一个主流桌面操作系统 KDE 项目启动,同年 SUSE 公司也发布了其首个独立的 Linux 发行版。

  9. 1997 年 GNOME 桌面项目启动,如今它与 KDE 都是 Linux 重要的桌面系统。

  10. 1998 年 Linux 早期开源领袖 Raymond 披露了一份“万圣节备忘录”,其中展示了微软视 Linux 为重大威胁,并开始制定反开源战略和反对 Linux 的活动。

  11. 1999 年 Corel 公布第一个主流 Linux 桌面,虽然没有取得成功,但为后续的 Ubuntu 指明了道路。

  12. 1999 年 Linux 与 Windows NT 首次在文件服务器方面展开竞争,Linux 获胜。

  13. 2000 年 IBM 为 Linux 投资 10 亿 美金,这比投资也被证明是 IBM 有史以来最明智的投资。

  14. 2000 年 Linux 基金会正式成立,致力于围绕开源项目构建可持续的生态系统,推动 Linux 良性发展,2020 年 Linux 基金会项目正式进入中国。

  15. 2001 年 Linux 2.4 发布,这时 Linux 已经成为可以和其他高端服务器操作系统(如 Solaris)相提并论了。

  16. 2003 年 SCO 公司开始起诉 IBM 和其他公司,指控 Linux 抄袭 Unix。虽然最终以 SCO 破产告终,但这起官司困扰 Linux 商业发展很多年。

  17. 2004 年 在 Debian Linux 的基础上,Ubuntu 发布,并迅速成为超级流行的 Linux 桌面操作系统。

  18. 2004 年 Linux 统治超级计算机,世界上最快的超级计算机半数以上运行 Linux。

  19. 2005 年 Linus Torvalds 登上《商业周刊》封面头条。

  20. 2005 年 Linus 写了一个分布式版本控制系统 Git一个月之内,Linux 系统的源码已经由 Git 管理了。Git 也迅速成为最流行的分布式版本控制系统。

  21. 2007 年 谷歌联合硬件厂商组成的开放手机联盟,发布了 Android,目前 Android 已经成为最流行的移动端操作系统。

  22. 2008 年 证券交易所改用 Linux 作为核心操作系统。

  23. 2011 年 谷歌推出首款 Chromebook CR-48,运行基于 Gentoo-Linux 的 ChromeOS

  24. 2012 年 IT 产业开始从服务器和数据中心像云端转移,云端设备运行在 Linux 上。

  25. 2012 年 Red Hat(红帽)公司身价达 10 亿美元,成为第一家 10 亿美元的开源公司。

  26. 2014 年 微软现任 CEO Satya Nadella 示好 Linux,随后微软在云端和内部部署 Linux 和开源软件,走向拥抱开源之路。

  27. 2018 年 微软持续发力支持开源,将其整个专利组合向开放发明网络(OIN)开源专利联盟的成员开放。OIN 是为 Linux 的所有专利进行辩护的非营利组织。

  28. 2019 年 微软为 Windows 10 用户推出自己的原生 Linux -- Windows Subsystem for Linux 2.0

  29. 2019 年 IBM 斥资 340 亿美元 收购 Red Hat(红帽),这是有史以来最大的软件收购。进一步奠定 Linux 的主导地位。

  30. 2020 年 全球云计算市场每年投入超过 1000 亿美元,90% 的云端设备运行在 Linux 上。

 

最后,30 年的时间,Linux 改变了世界,成为了这个世界不可或缺的一部分,感谢 Linus Torvalds,感谢所有为 Linux 付出的贡献者。

  

参考链接:

 

https://zh.wikipedia.org/wiki/Linux%E5%8E%86%E5%8F%B2

 

https://www.theregister.com/2021/08/25/30_years_of_linux_red_hat/?td=keepreading-top

2021-08-26 14:168634

评论

发布
暂无评论
发现更多内容

2021 第七季 28天写作训练 测试

将军-技术演讲力教练

CSS06 - 标签的显示模式与转换

Mr.Cactus

html/css

掌上警务,二维码一键报警定位系统

t13823115967

二维码定位报警系统开发

MySQL不会丢失数据的秘密,就藏在它的 7种日志里

程序员小富

MySQL

测开之函数进阶· 第8篇《多个装饰器装饰同一个函数,三个内置的装饰器》

清菡软件测试

测试开发

惊艳!阿里人用29篇讲明白了多线程与高并发+设计模式,惊呆了!

996小迁

Java 面试 设计模式 多线程 高并发

吴桐/数字化的下一个十年,你可能不会更幸福

CECBC

数字化时代

看完老板哭着让我留下来!带你彻底搞懂Android启动速度优化!Android篇

欢喜学安卓

android 程序员 面试 移动开发

智慧城市智能化建设,平安社区平台建设综合解决方案

t13823115967

智慧城市

如何通过NGINX的log日志来分析网站的访问情况,试试这些命令

我爱娃哈哈😍

nginx Shell

CSS05 - 常用的高级选择器

Mr.Cactus

html/css

零基础也能看得懂!Android面试心得必备技能储备详解,Android面试题及解析

欢喜学安卓

android 程序员 面试 移动开发

阿里巴巴Java架构师70W年薪招聘需求,已拿Offer经验分享

Java架构追梦

Java 学习 阿里巴巴 架构 面试

溯源反制之MySQL蜜罐研究

Java架构师迁哥

深入理解Nginx的四级指针

赖猫

c++ nginx Linux

泪目!美团点评APP在移动网络性能优化的实践,附赠课程+题库

欢喜学安卓

android 程序员 面试 移动开发

架构师训练营大作业(一)

我是谁

架构师训练营第 1 期

天天CRUD,被领导怼,我是如何从小公司菜鸡到阿里P8架构师?,首次分享Java程序员黄金五年进阶心得

Java架构之路

Java 程序员 架构 面试 编程语言

python 技术面试没过,居然是没有用 pytest 测试框架

和牛

Python 测试 测试框架 pytest

大数据应用及其价值

Andy

Openresty协程调度对比Go协程调度

行如风

高并发 协程 openresty Go scheduler

一文汇总数据库基础知识点!(建议收藏)

Java鱼仔

CSS07 - 伪类

Mr.Cactus

html/css

架构师第7周作业

Geek_xq

大数据指标分析思考

Andy

量子通信触达消费者

CECBC

量子通信

2020年无人场景市场趋势洞察

IoT云工坊

人工智能 物联网 智慧照明 节能管理 安防报警

四万字干货 | 《高博士区块链观察18讲》文字稿,带你系统了解区块链

CECBC

区块链

系统高可用分析

Andy

架构师训练营W12作业

Geek_f06ede

数据库表数据量大读写缓慢如何优化(1)【冷热分离】

我爱娃哈哈😍

大数据 架构 海量数据库的设计与实践 优化 数据库优化

  • 扫码添加小助手
    领取最新资料包
Linux 30 岁生日快乐!从个人兴趣到改变世界的操作系统内核_架构_辛晓亮_InfoQ精选文章