Unix和Linux

文章讲述了UNIX诞生于1960年代末,作为对Multics项目的简化版本。随后,由于AT&T的版权政策,MINIX由AndrewTanenbaum教授创建用于教学。RichardStallman发起了GNU项目,旨在创建一个100%自由软件的Unix兼容系统。最终,Linux由LinusTorvalds在1991年编写,以GPL协议开源,与GNU项目结合,形成了现今广泛使用的Linux操作系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UNIX 诞生于 20 世纪 60 年代末
Windows 诞生于 20 世纪 80 年代中期
Linux 诞生于 20 世纪 90 年代初

1965 年,贝尔实验室、美国麻省理工学院和通用电气公司联合发起了Multics 工程计划,目标是开发一种交互式的、具有多道程序处理能力的分时操作系统,以取代当时广泛使用的批处理操作系统Multics。由于Multics过于庞大和复杂,最终失败。

以肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)为首的贝尔实验室研究人员吸取了 Multics 工程失败的教训,于 1969 年实现了一种分时操作系统的雏形,1970 年该系统正式取名为 UNIX。

multi语义是包罗万象,但他失败了,所以新系统用了uni一个的意思,早期是unics,后来变成了Unix,这个名字显然更好。
 

肯.汤普森
肯•汤普森

在 UNIX 产生后,版权在 AT&T 手里,在 Version 7 UNIX 发布之后,发布了新的授权条款,将UNIX 源码私有化,大学不得再使用 UNIX 源码,荷兰阿姆斯特丹自由大学计算机科学系的塔能鲍姆教授(Andrew Stuart "Andy" Tanenbaum)为了教学,自己写了一个类 UNIX 的小系统,命名为 MINIX(意为mini-UNIX)。

1983年,GNU 由Richard Stallman(rms)发起,意在为所有软件用户能够自由控制自己的计算而构建一款由大家共同努力开发而成的操作系统。rms今天仍然是GNU的首席搞事者。

GNU的基本目标和一贯目标是提供一个和Unix兼容的100%自由软件的操作系统。不是95%、也不是99.5%、而是100%自由。这个系统的名字叫GNU,是GNU's Not Unix的首字母递归缩写—这是对Unix的技术思想致敬的一种方法,同时表达GNU有所不同。从技术上说,GNU很像Unix。但是它不同于Unix,GNU给予其用户自由。
 

Richard Stallman

 

GNU标志

 1991年,林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时,他不喜欢他的 386 电脑上的 MS-DOS 操作系统,所以就安装了 Minix,但是Minix 只允许在教育上使用(当时 Minix 不允许被用作任何商业使用),于是他便开始写他自己的操作系统。

1994 年 3 月,Linux1.0 版正式发布。为了让 Linux 可以在商业上使用,林纳斯·托瓦兹决定更改他原来的协议(这个协议会限制商业使用),以 GNU GPL 协议来代替。之后许多开发者致力融合 GNU 元素到 Linux 中,做出一个有完整功能的、自由的操作系统。
 

林纳斯·托瓦兹(Linus Torvalds)

 

Linux标志

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值