Unix和Linux

  • Uninx的起源

1969年,由KenThompson在AT&T贝尔实验室实现的。使用的是用汇编语言。

1970年,KenThompson和DennisRitchie使用 C语言对整个系统进行了再加工和编写,使得Unix能够很容易的移植到其他硬件的计算机上。

  • Unix的推广-从学校到企业

起初AT&T没有把Unix作为正式商品,以分发许可证的方法,对Unix仅仅收取很少的费用,就把Unix的源代码被散发到各个大学。由于Unix收费少,因此,很多厂商就选择了Unix作为他们生产的计算机使用的操作系统。

  • Unix的两大分支:AT&T UNIX System V 和BSD Unix。

到了70年代中后期,在Unix发展到了版本6之后,AT&T认识到了Unix的价值,成立了Unix系统实验室(UnixSystemLab,USL)来继续发展Unix。

几乎在同时,加州大学伯克利分校计算机系统研究小组(CSRG)对Unix进行研究,做了大量改进工作,组成一个完整的Unix系统 ──BSDUnix(BerkeleySoftwareDistribution),向外发行。

BSDUnix有很大的影响力,例如美国国防部的项目─ARPANET(阿帕网),ARPANET今天发展成为了Internet,而 BSDUnix中最先实现了TCP/IP协议,使Internet和Unix紧密结合在一起。

AT&T吸收了BSDUnix中已有的各种先进特性,并结合其本身的特点,推出了 UnixSystemV版本之后,形成了两大分支。

在1992年,Unix系统实验室指控BSDI── 一家发行商业 BSDUnix的公司,违反了AT&T的许可权,发布自己的Unix版本。 

后来,Unix系统实验室被AT&T卖给了Novell公司,Novell不打算陷入这样的法律纷争中,因此就采用了比较友好的做法。伯克利的CSRG被允许自由发布BSD,但是其中来自于AT&T的代码必须完全删除。

Unix主要有Sun 的Solaris、IBM 的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware。

  • 自由软件基金会(Free Software Foundation,FSF)

是一个倡导自由软件的国际性非盈利组织。Richard Stallman在1984年建立

  • GNU计划

GNU's Not Unix是由Richard Stallman在1983年9月27日公开发起的。它的目标是发展一个类似UNIX,完全自由的操作系统。

  • GPL

(General Public License,通用公共许可协议)是一种版权形式,是Richard Stallman在开放源代码软件发行的实践中,逐渐总结出的一套保护自由软件的条款,称之为GPL。当人们提起商业软件版权时,总会用到 Copyright,而在GPL中,人们则使用“CopyLeft”。 

中心意思:自由软件由开发者提供源代码,任何用户都有权使用、拷贝、扩散、修改该软件,同时用户也有义务将自己修改过的程序代码公开。允许用户在分发过程中收取一定的费用。但是,用户在再分发时,要保证新用户能取得源代码的权力。保证新用户与自己相同,在得到软件时,同时得到同自己一样的权力。在GPL 下,不存在“盗版”。但有一点,用户不能将软件据为己有(申请软件产品“专利”等),因为这将侵犯GPL版权。 

自由软件之父-------Richard Stallman

  • GNU/linux

到90年代,已经发现或者完成了构建一个操作系统所需的,除了内核之外的所有主要成分。

1991年,由Linus Torvalds开发了一个自由的内核。1992年,把Linux和几乎完成的GNU 系统结合起来,就构成了一个完整的操作系统:一个基于Linux的GNU系统-GNU/linux. 值得注意的是Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的

Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.

  • Unix和Linux的区别和联系

联系:

1)Linux思想源于Unix.(Linus Torvalds以Unix为原型,开发的linux)

2)Linux产品成功的模仿了UNIX系统和功能

两大区别:

1)linux是开发源代码的自由软件.而unix是对源代码实行知识产权保护的传统商业软件。

2)UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.

(Unix针对大型应用。在性能上,linux没有那么全面,主要针对个人和小型应用。)

使用Unix的环境,比如银行、电信、民航部门,那一般都是固定机型的Unix。比如电信里SUN的居多,民航里HP的居多,银行里IBM的居多

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值