Skip to main content
 Web开发网 » 站长学院 » 服务器教程

一个小爱好竟然改变了全世界!Linux30年都经历了什么?

2021年08月01日10930百度已收录

30年前,21岁的Linus Torvalds做了一个免费的操作系统,取名为“Linux”,一经面世便引起强烈反响。

30年后,全球超级计算机500强和超过70%的智能手机都在运行Linux,它在全球范围内的地位早已不言而喻。然而,有谁能够想到,三十年来始终广为流行的操作系统Linux在一开始的时候居然只是一个“小小的爱好”。

故事还要从Linux之父Linus Torvalds的童年说起。

一个小爱好竟然改变了全世界!Linux30年都经历了什么?  全世界 竟然 经历 改变 Linux30 第1张

Linus小时候家里有一台CommodoreVIC-20的计算机,他的外公是统计学教授,经常会教年幼的Linus一些简单的程序,在这台计算机上,他学会了Basic语言,为后来的编程打下了坚实的基础。

到了1991年,Linus花重金购买了一台33MHz、4MB RAM、40MB硬盘的电脑,他用16张磁盘把Minix系统装进了电脑,然后将这个系统里里外外地研究了一遍。

1991年3月29日,Linus在网上发布了一条消息:“大家好,我已经运行Minix一周了,现在升级到386-Minix(很好用),准备下载GCC……”

到了1991年8月25日,Linus又发了一个帖子:“致使用Minix的人,你们好,我正在为386(486)AT制作一个免费的操作系统(只是个人兴趣,不会像GNU那样大,也没那么专业)。这个系统是从4月开始准备的,现在已经准备完毕。我希望喜欢/不喜欢Minix的人都能给我些反馈,因为我的操作系统有些类似,除了其他的,在文件系统中也有着同样的物理布局”,第一代Linux内核由此诞生。

一个小爱好竟然改变了全世界!Linux30年都经历了什么?  全世界 竟然 经历 改变 Linux30 第2张

时隔三十年,回望Linux历史,在被问道“在这段旅程中,你是在什么时候意识到自己所做的Linux并不仅仅只是一个爱好”的时候?Linus是这样回答的。

Linus:我很早就意识到这一点。在1991年末(及1992年初),Linux已经比我预想的要大很多。那时可能只有几百个用户(甚至都不能算是“用户”,人们只是在不断地对其进行修补),虽然当时还不至于考虑将Linux发扬光大,但就个人而言,最大的转折点是当我意识到真有人在使用它,并对它感兴趣时,它开始有了自己的生命。人们开始发送补丁,而且我渐渐发现这个系统能够完成的事情远比预想的要多。

在我的记忆中,X11大概是在1992年4月被移植到Linux上的,这算是又一里程碑式的大动作:GUI以及一套全新的功能横空问世。从这个角度来看,我最初并没有什么高期望的大计划。它只是个人项目,也并非出于什么创造新操作系统的伟大梦想,只是由我对新PC硬件的深入学习而逐渐发展演变形成的。

因此,第一版实际上更像在说“快来看!我做了一个新东西”。我当然希望大家会觉得它很有趣,但那时它并不是一个真正严谨且可用的OS。它的存在更像是为了证明概念的可行性,是仅用几个月完成的个人项目罢了。从个人项目到有人使用、发送反馈及偶尔的补丁,这对我来说是一个巨大的转变。

举一个最基本的例子:在原始版本中,可以用源代码的形式发布,但不能盈利。因为对当时还是学生的我来说,商业UNIX太贵了。对我而言,源代码可用是非常重要的,只有这样人们才能对其进行修补,而且我希望它能对像我这样负担不起其他选择的人开放。我在1991年底(或1992年初)把许可证改成了GPLv2,因为有人想把它以软盘的形式分发给本地UNIX用户组,同时希望能至少收回软盘成本和时间成本,而这个诉求其实是完全合理的。“免费”不是最重要的,“源代码公开”才是。最终的结果是:人们不仅在UNIX用户组会议上进行了发行,而且在短短的几个月内便出现了SLS(SoftlandingLinux System)和Slackware等早期软盘发行版。

除了那些最初的根本性变化,其他一切都是“渐进式”的。当然,有些渐进变化是相当大的(IBM加入、 OracleDB移植、Red Hat的首次公开募股、Android在手机上的应用发展等等),但对我而言,这些变化都不如最初发现有很多人都在使用Linux那样具有革命性。

同时,Linus还对“你是否曾为自己的许可证选择后悔过”、“Linux自3.0版本发布以来,内核有没有发生什么有趣的事情?”、“假如要重写Linux内核,你会做出哪些改变?”、“你有没有过把控制权交给维护者后,却发现这是一个错误决定的经历?”等问题进行了回答。

点击小程序解锁精彩内容

本文出自《新程序员·开发者黄金十年》,生于2001年的《程序员》曾陪伴了无数开发者成长,影响了一代又一代的中国技术人。历经20年,《新程序员》带着全球技术大师深邃思考、优秀开发者技术创造等深度内容回来了!同时将全方位为所有开发者呈现国内外核心技术生态体系全景图。扫描下方小程序码即可立即订阅!

一个小爱好竟然改变了全世界!Linux30年都经历了什么?  全世界 竟然 经历 改变 Linux30 第3张

现在,会员季卡原价89元限时特惠58元,内容包括:

《新程序员》纸质收藏本1本

《新程序员001:开发者黄金十年》电子书1本

免费参加《新程序员》主题沙龙的机会

内容涵盖:

60位+技术大咖的经典观点与实践干货

13个配文视频

2张开源核心技术全景工具收藏图

TOP50数字科技企业研发实力榜

无论你是技术小白、编程爱好者,还是资深工程师、行业专家,都能够从《新程序员》中获得:

一、高收藏价值:精华内容与全景图收藏

精心编撰的热门技术和应用图谱与指南,收藏价值高;

或成功或失败的精彩案例分享,让你在职业路上少走弯路,高效快捷做科技达人;

智者行千里,用他山之石,拓深自己独立思考能力,跨越认知边界;

二、高人脉价值:链接业界高端技术专家与精英

会员读者俱乐部,结交优秀技术从业者,链接高端技术精英;

与志同道合者终身学习,提升自己的技术能力和视野;

定期组织读者交流互动活动;

三、全媒体互动,不断提升体验感

视频图文多重体验;

大咖作者在线直播;

配文代码直接提取;

读者专家内容共创;

更多超值福利,等你一起解锁。

评论列表暂无评论
发表评论
微信