linux历史

我们从 1965 年开始讲起。当时,为了解决服务器的终端连接数量的限制和处理复杂计算

的问题,贝尔(Bell)实验室、通用电气(GE)公司以及麻省理工学院(MIT)决定联手打

造一款全新的操作系统MULTICS(多任务信息与计算系统)。但由于开发过程不顺利,

遇到了诸多阻碍,后期连资金也出现了短缺现象,最终在 1969 年,随着贝尔实验室的退出,

MULTICS 也终止了研发工作。而同年,MULTICS 的开发人员 Ken Thompson 使用汇编语言

编写出了一款新的系统内核,当时被同事戏称为 UNICS(联合信息与计算系统),在贝尔实

验室内广受欢迎。

1973 年时,C 语言之父 Dennis M. Ritchie 了解到 UNICS 系统并对其非常看好,但汇编语

言有致命的缺点需要针对每一台不同架构的服务器重新编写汇编语言代码,才能使其使

用 UNICS 系统内核。这样不仅麻烦而且使用门槛极高。于是 Dennis M. Ritchie 便决定使用 C

语言重新编写一遍 UNICS 系统,让其具备更好的跨平台性,更适合被广泛普及。开源且免费

的 UNIX 系统由此诞生。

但是在 1979 年,贝尔实验室的上级公司 AT&T 看到了 UNIX 系统的商业价值和潜力,

不顾贝尔实验室的反对声音,依然坚决做出了对其商业化的决定,并在随后收回了版权,逐

步限制 UNIX 系统源代码的自由传播,渴望将其转化成专利产品而大赚一笔。崇尚自由分享

的黑客面对冷酷无情的资本力量心灰意冷,开源社区的技术分享热潮一度跌入谷底。此时,

人们也不能再自由地享受科技成果了,一切都以商业为重。

面对如此封闭的软件创作环境,著名的黑客 Richard Stallman 在 1983 年发起了 GNU 源

代码开放计划,并在 1989 年起草了著名的 GPL 许可证。他渴望建立起一个更加自由和开放

的操作系统和社区。之所以称之为 GNU,其实是有“GNU’s Not Unix!”的含义,这暗戳戳地

鄙视了一下被商业化的 UNIX 系统。但是,想法和计划只停留在口头上是不够的,还需要落

地才行,因此 Richard 便以当时现有的软件功能为蓝本,重新开发出了多款开源免费的好用工

具。在 1987 年,GNU 计划终于有了重大突破,Richard 和社区共同编写出了一款能够运行 C

语言代码的编译器gcc(GNU C Compiler)。这使得人们可以免费地使用 gcc 编译器将自

己编写的 C 语言代码编译成可执行文件,供更多的用户使用,这进一步发展壮大了开源社区。

随后的一段时间里,Emacs 编辑器和 bash 解释器等重磅产品陆续亮相,一批批的技术爱好者

也纷纷加入 GNU 源代码开放计划中来。

在 1984 年时,UNIX 系统版权依然被 AT&T 公司死死地攥在手里,AT&T 公司明确规定

不允许将代码提供给学生使用。荷兰的一位大学教授 Andrew(历史中被遗忘的大神)为了能

给学生上课,竟然仿照 UNIX 系统编写出了一款名为 Minix 的操作系统。但当时他只是用于

课堂教学,根本没有大规模商业化的打算,所以实际使用 Minix 操作系统的人数其实并不算

多。

21前 言

芬兰赫尔辛基大学的在校生 Linus Torvalds 便是其中一员,他在 1991 年 10 月使用 bash

解释器和 gcc 编译器等开源工具编写出了一个名为 Linux 的全新的系统内核,并且在技术论

坛中低调地上传了该内核的 0.02 版本。该系统内核因其较高的代码质量且基于 GNU GPL 许

可证的开放源代码特性,迅速得到了 GNU 源代码开放计划和一大批黑客程序员的支持,随后

Linux 正式进入如火如荼的发展阶段。

Linux 系统的吉祥物名为 Tux,是一只呆萌的小企鹅。相传 Linus Torvalds 在童年时期去

澳大利亚的动物园游玩时,不幸被一只企鹅咬伤,所以为了“报复”就选择了这个物种作为

吉祥物。这个故事是否可信无从考证,但万幸是只企鹅,而不是老虎或者狮子,否则就不是

换个 Logo 这么简单的事了。

1994 年,红帽(Red Hat)公司创始人 Bob Young 在 Linux 系统内核的基础之上,集成了

众多的常用源代码和程序软件,随后发布了红帽操作系统并开始出售技术服务,这进一步推

动了 Linux 系统的普及。1998 年以后,随着 GNU 源代码开放计划和 Linux 系统的继续火热,

以 IBM 和 Intel 为首的多家 IT 巨头企业开始大力推动开放源代码软件的发展,很多人认为这

是一个重要转折点。2012 年,红帽公司成为全球第一家年收入 10 亿美元的开源公司,后来是

20 亿、30 亿……不断刷新纪录。

时至今日,Linux 内核已经发展到 5.6 版本,衍生系统也有数百个版本之多,它们使用的

都是 Linus Torvalds 开发维护的 Linux 系统内核。红帽也成为开源行业及 Linux 系统的领头羊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值