网站客服:zx81024163 |

Linus坚守30年,改变了世界

2023-07-27 01:04:59发布    浏览432次    信息编号:65980

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

Linus坚守30年,改变了世界

编辑|柳岩、核子可乐

审稿人|燕山

2021 年 8 月 25 日,Linux 迎来了 30 岁生日。 三十年前,芬兰计算机科学研究生莱纳斯 (Linus) 发布了一条简短的说明,解释说他正在开发一个操作系统——Linux——作为一种爱好。 30 年后的今天,Linux 已成为软件开发史上的传奇。

1 突破性的Linux

与世界上许多伟大的项目一样,Linux 最初是一个非常小的项目。

1991 年,Unix 是 x86 操作系统家族中一个重要的成员,尽管代表性稍显不足。

今年 8 月 25 日,Linus 在新闻组 comp.os.minix 上宣布,他正在研究“用于 386(486)平台的 AT 克隆(免费)操作系统”,并且他感兴趣的只是结果,这个操作系统可能没有GNU那么大和专业。

连他自己都不知道,自己的一个小小的决定,会对这个世界产生多么深远的影响。

Linux 根据 GPL(一种广泛使用的自由软件许可证)获得许可,在过去 30 年里,得益于来自世界各地的大量志愿者贡献者,Linux 已成长为计算领域的领导者。 它在很大程度上仍然能够抵御政府、企业和学术机构的干预。 从服务器 PC 到智能手机再到嵌入式设备,Linux 改善了全球数十亿人的生活。

如今,世界上几乎所有重要的网站,包括 和维基百科,都在 Linux 上运行。 云也是一样,即使在微软自己的Azure中,最受欢迎的操作系统仍然是Linux。 世界500强超级计算机全部使用Linux。 此外,得益于其强劲的市场表现,Linux已成为最流行的终端用户操作系统。

父亲:没想到我的实验作品存在了30年

据ZDNet报道,在谈到Linux的发展时,Linus表示,作为一名“创造者”,他对Linux的崛起心情复杂,既高兴又困惑。

严格来说,Linux 有 4 个生日:

“第一个是该帖子于 8 月 25 日在新闻组上公开时。现在,您还可以找到帖子的标题、发布日期和时间以及帖子的完整内容。0.01 版本从未出现在任何在公开场合(仅在私人场合),不通过电子邮件直接提及,也是一个历史节点。现在,您可以通过 tar 文件中的创建日期(9 月 17 日)找到 0.01 的出生时间。

“所以,我认为它们都是 Linux 的生日。顺便说一句,有些人对 Linux 的诞生日期有不同的看法。例如,最早公开提及 Linux 是 7 月 3 日:当我第一次公开寻求 POSIX 文档时Minix 新闻组,并提到我正在从事一个尚未命名的项目。另一方面,Linux 的首次正式亮相是版本 0.02,其中有一个超过 0.01 的小补丁,日期是 10 月 5 日。

提到,在早期的探索中,赫尔辛基大学的很多教授都受到了鼓舞。

“在很大程度上,Linux 项目是非常低调的。它不像传统的大学项目,我也不希望它成为一个大学项目。但是赫尔辛基大学,至少是计算机科学系,对非官方的项目还是很有信心的,心态开放,从来没有觉得Linux有那么特别,只是碰巧变得强大而已,从来没有觉得一个成功的项目一定要有特殊的推进方式,或者一定要有光环Linux 在大学里有很多用途,但我认为我们部门对此持开放态度,只是将 Linux 视为一个很酷的本地项目。”

没过多久我就意识到我的小项目不仅仅是为了游泳池。

到 1991 年底,Linux 比 GNU Hurd 或先锋免费教育 Unix 操作系统 Minix 受到更多关注。

“大约在 1991 年圣诞节,我开始对磁盘进行分页。从这里开始,Linux 几乎处于 Minix 未完成的前沿。因此,Linux 的版本号从 0.03(大约 1991 年 11 月)更改为 0.12(1992 年 1 月) ,”说,“这并不是一个激进的举动(当时还有其他人在做分页之类的 Minix 扩展),但它至少表明 Linux 正在超越 Minix,做了一些我不知道的不熟悉的尝试。到了夏天1992年,我们成功运行了X版本,当时的Linux看起来也与之前的Minix实现不同(从那时起我就没有关注过Minix)”。

剩下的事情可以说是顺理成章了。 纵观Linux的整个历史,最令人震惊的是1992年,当时我第一次意识到一群我不认识的人正在使用Linux并为其开发补丁。 ”

当时,Linux 想要做什么还没有任何术语。 今天,我们知道它是开源的。 开源强调世界各地的开发人员在共同拥有和管理的代码之上共同做出贡献的概念也已成​​为历史上最重要的软件开发方法(如果不是一种的话)。

尽管没有 Linus,Linux 可能根本就不存在。 但其他有影响力的早期 Linux 开发人员 - 包括 Ts'o、James 和 Greg Kroah - 对 Linux 项目的发展也至关重要。

Linux 开始腾飞,但当时的人们不知道它会走向何方。 “1991 年的 Linus 无法想象 30 年后的世界,他甚至没有想到自己的实验工作能够存在 30 年。在他看来,当时有很多项目比 Linux 重要得多。 ”

3 Linux 在商业领域的应用

Linux诞生之初并没有正式命名为Linux。 “Linux只是我决定的一个开发名称,我从来没有想过它会是最终的名字,毕竟它听起来太疯狂、太自负了。它基本上相当于‘Linus’s Unix’。”所以,我给它起了一个相当...丑陋的名字叫“Freax”,意思是“Free Unix”。

幸运的是,第一位 Linux 管理员 Ari Lemmk 认为 Freax 这个名字太“愚蠢”了,听起来像“”。 他觉得Linux还不错,毕竟听起来不错,而且是现有的开发名称。 ”

回首这一切,我时常会觉得“有些当初很纠结的事情,现在想起来其实并没有那么重要。只是当时身处其中的时候,人们总是会被一些事情所困扰”。眼前的事情。”

纵观更大的趋势,我认为 1992 年初为 Linux 切换到 Gnu 2 (GPLv2) 的决定尤为重要。 他回忆道,“我们最初并没有使用这个许可证,但我认为 GPLv2 是 Linux 如此流行的一个重要原因。并不是每个人都喜欢 GPL,我在自由软件基金会遇到了它。出现了很多问题。但我仍然认为 GPLv2 非常重要,我敦促大家认真对待许可问题。”

“我认为参与该项目的公司也做出了很大的贡献。我知道这个话题已经被谈论得很糟糕,但我仍然想强调,开源社区的一些部门和一些参与者表现出了对商业元素的极大参与。太消极了。”

Linux 的商业利益非常重要,也是当今其背后的关键驱动力。

“这是一个文化问题,虽然一开始并不明显(各种商业 Linux 发行版在 1992 年就已经出现),但已经渗透到整个开源发展的历史中。在此期间,IBM 加入、、Red Hat 上市等等“这是一件大事,但我认为最重要的是开源内核开发者学会了如何在众多企业中共存。这是非常独特且非常关键的。”

我个人认为架构移植可能是最划时代的概念,尤其是Linux/alpha移植,它改变了项目的整个开发愿景。 “当然,版本控制系统(VCS),包括后来的 Git,都是巨大的进步,改变了我们管理源代码的能力。内核树中也有一部分尝试了另一种 VCS,即并发版本系统。但对于Linux这样的分布式项目来说,并发版本系统表现不佳。因此,Git虽然没有直接改变内核,但却间接地让一些开发进展成为可能。

事实上,直到他创建了 Git 后,他才开始感觉自己是一名成功的程序员。 因为从那时起,Linux 就再也没有沦为一次性项目。

展望未来,我这样评价自己:“我已经 51 岁了,我热爱我所参与的一切。如果我不做 Linux,我还能做什么?在花园里闲逛?真的难以想象。也许再过几年好吧,当孩子们长大并开始自己的事业时,我的答案会有所不同。但我仍然很难想象自己在后院挖土,我希望我不要被打耳光。

附上迄今为止 Linux 重大事件的回顾:

1991 年 8 月 25 日,Linus 向世界推出了 Linux。

1991年9月17日,Linus发布了Linux第一个版本V0.0.1。

1992 年,Linux 面临第一次“战争”,当时操作系统大师和 Unix 教育操作系统版本 Minix 的创建者宣称“Linux 已经过时了”。

1993年Linux发布。 尽管有一些早期的 Linux 发行版,但 Linux 发行版是第一个获得广泛成功的。

1993 Linux 诞生。 Linux 的流行社区版本就是从它开始的。 如今,它是 Mint 和许多其他流行 Linux 发行版的基础。

1994年,Linus首次使用GNU通用公共许可证(GPL)发布了Linux 1.0版本。

1994年,红帽(Red Hat)诞生,它是迄今为止最成功的Linux公司。

1995 第一届 Linux 博览会开幕。

1996 年,Linux 第一个桌面界面 KDE 诞生。 KDE 中的“K”意味着“Kool”。

1996年,欧洲顶级商业Linux供应商SUSE发布了第一个独立的Linux发行版。

1997年,新的Linux桌面GNOME项目启动,现在它和KDE都是Linux重要的桌面系统。

1998 年, 披露了一份“万圣节文件”。 Linux 和开源代码的早期负责人 Eric S. 发布了微软内部的一份万圣节文档。 微软正视Linux这一重大威胁,开始制定反开源战略和反Linux活动。

Corel 于 1999 年发布了第一个主流 Linux 桌面,虽然并不成功,但却为其他人的效仿铺平了道路。

1999 Linux 和服务器操作系统之间的战争开始。 Linux 首次在文件服务方面与 NT 进行基准测试,最终 Linux 获胜。

2000年,IBM在Linux上投资了10亿美元,这一投资被证明是IBM有史以来最明智的投资。

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

2001年,Linux 2.4发布。 有了这个版本,Linux就可以与其他高端服务器操作系统竞争。

2003年,SCO与Linux开战,SCO开始起诉IBM等公司,指责Linux抄袭Unix。 这场诉讼多年来一直阻碍Linux的商业发展。

诞生于2004年,基于Linux,现已成为非常流行的Linux桌面操作系统。

2004 年,当 Linux 统治超级计算机时,世界上一半以上最快的超级计算机都运行 Linux。

Linus 于 2005 年首次登上《商业周刊》封面,打破了人们对 Linux 是商业主要参与者的怀疑。

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

于2007年问世,包括谷歌和众多硬件厂商在内的开放手机联盟宣布推出该操作系统,现已成为最流行的移动操作系统。

2008年,纽约证券交易所改用Linux作为其核心操作系统,世界各地许多其他主要证券交易所也纷纷效仿。

2011 年, 推出了第一款 CR-48,运行基于 Linux 的系统。 到2015年,教育市场等轻办公领域销量已经超过笔记本电脑。

2012年,IT行业开始从服务器和数据中心转向云,云设备运行在Linux上。 到 2019 年,超过一半的 客户虚拟机 (VM) 实例运行 Linux。

2012年,红帽(Red Hat)市值10亿美元,成为第一家市值10亿美元的开源公司。

2014年,微软首席执行官萨蒂亚宣称“微软热爱Linux”。 随后,微软走上了拥抱开源的道路,通过在云端和本地支持 Linux 和开源软件来证明这一点。

2019年,微软推出了自己的原生Linux——面向10个用户的Linux 2.0。 2019年,IBM斥资340亿美元收购了红帽(Red Hat),这是有史以来规模最大的软件收购。 进一步确立Linux的主导地位。

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

参考链接:

今天好文章推荐

活动推荐

开发者们,“2021”网易应用创新开发者大赛正式启动!

作为融合通信云领域的领先企业,网易云信正在全球范围内寻找高度创新的开发团队,依托云信IM、音视频通话、直播等技术能力,完成创新应用的设计和开发。

获胜团队将获得丰厚的现金和其他奖励。 欢迎热情、有思想的开发团队报名。 百万高薪、十万奖金等你来拿!

提醒:请联系我时一定说明是从星空网上看到的!