Unix和linux的区别与联系
UNIX和Linux的授权方式不同
从根本上讲,UNIX和Linux最大的区别在于前者是对源代码实行知识产权保护的传统商业软件。在UNIX发展初期,当时的UNIX版权归AT&T公司所有。为了促进UNIX的发展,AT&T公司以低廉甚至免费的许可将UNIX源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的UNIX衍生版,这些衍生版反过来也促进了UNIX的发展。
后来AT&T公司意识到了UNIX的商业价值,不再将UNIX源码授权给学术机构,并对之前的UNIX及其变种声明了版权权利。这对UNIX的发展产生了很大的影响。在随后的几十年中,UNIX的发展经常伴随着产权纠纷。对于UNIX来说,应用比较广泛的发行版大多数都是商业公司来维护,例如OracleSolaris、IBMAIX以及HPUX等。
Linux从一开始就是遵循GNU通用公共许可协议(GNU General Publice License,简称GNU GPL或GPL),GPL授予程序接受人以任何目的运行此程序的自由、再发行复制件的自由以及改进程序、并公开发布改进的自由。因此,任何个人或者公司都可以在GPL的允许范围之内对Linux的代码进行修改,并且进行再发行。另外,Linux可以运用于任何的领域,包括商业应用。
UNIX和Linux不存在技术上面的传承关系
尽管Linux的设计思想受到了MINIX的很大影响,但是这种影响并不是技术上的,更多的是理念上的。Linux并没有使用UNIX的一行代码,是Linux完全从头构建的操作系统。因此,Linux不是UNIX的衍生版,它是一个全新的操作系统。
UNIX和Linux对于硬件的要求不同
由于长期以来,UNIX都是由一些大型的公司在维护,因此UNIX通常与这些公司所生产的硬件相配套。例如,Oracle Solaris在很长的一段时间都只有SPARC平台的版本,HP-UX可以在HP的PA-RISC处理器、Intel的Itanium处理器的电脑上运行、IBMAlX则运行在IBM的Power PC架构之上。正因为如此,很大程度上限制了UNIX的广泛应用。
UNIX是一个功能非常全面的操作系统,在某些方面超越Linux
经过30多年的不断发展,UNIX的一些基本技术已变得十分成熟,有的已成为各类操作系统的常用技术。无数的实践表明,UNIX是能达到大型主机可靠性要求的少数操作系统之一。目前许多UNIX大型:主机和服务器在国内外的大型企业中每天24小时不间断地运行。例如,不少大企业或政府部门,将其整个企业/部门信息系统建立并运行在以UNIX为主服务器的客户机/服务器架构上。
Linux成功地模仿了UNIX系统和功能,它能够在普通PC计算机上实现全部的UNIX特性,具有多任务、多用户的能力。更为重要的是,Linux是一个开放源代码的产品,任何个人或者公司都可以修改Linux内核的源代码,实现或者增强自己想要的功能。
实际上,UNIX与Linux的区别还有很多,例如,UNIX拥有强大的网络功能,作为互联网基石的TCP/IP协议就是在UNIX系统上开发和发展起来的。UNIX多用于超级计算机、小型机或者工作站,这些技术的成长与UNIX是分不开的。UNIX是历史上影响最大、最成功的操作系统。
联系
Linux的起源可以追溯到古老的UNIX系统。正因为受到了UNIX的影响,才诞生了Linux。Linux继承了UNIX的许多优良传统,例如强大的网络功能、完善的命令以及良好的健壮性与稳定性。无论是从外观上,还是从功能上,UNIX与Linux都是非常相似的。例如,UNIX的大部分常用命令都可以在Linux中找到相应的命令。
另外,Linux同样是一个遵循POSIX标准的操作系统。因此,许多UNIX上面的应用可以非常方便地移植到Linux上面。同样,Linux上面的应用也可以非常方便地转移到UNIX上面
Unix和linux的区别与联系相关推荐
- unix与linux的区别_Linux与Unix:有什么区别?
unix与linux的区别 如果您是20多岁或30多岁的软件开发人员,那么您已经在Linux主导的世界中长大了. 数十年来,它一直是数据中心的重要参与者,尽管很难找到确定的操作系统市场份额报告,但Li ...
- 云儿带您了解Unix和linux的区别与联系
UNIX和Linux的授权方式不同 从根本上讲,UNIX和Linux最大的区别在于前者是对源代码实行知识产权保护的传统商业软件.在UNIX发展初期,当时的UNIX版权归AT&T公司所有.为了促 ...
- Unix与Linux的区别
Unix与Linux的区别 1.Linux是Unix的开源实现.Unix是商业化的,而 Linux 是开源的,是免费.公开源代码的. 2.Unix系统大多是与硬件配套的,也就是说,大多数Unix系统如 ...
- Unix和Linux的区别和联系
}区别:}1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上. }2) UNIX是商业软件,而Linux是自由软件,免费.公开源代码的. } 联系:}Linux的思想源于Uni ...
- unix和linux的区别
转至:http://www.goceanedu.com.cn UNIX是历史最悠久的通用操作系统.1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系 ...
- 简要聊聊UNIX,MINIX,LINUX,BSD的区别与特质
聊聊linux,minux,bsd,unix的历史与区别 Linux.MINIX.BSD和UNIX都是类UNIX操作系统,它们都是基于UNIX操作系统的,但也有很多不同点. UNIX操作系统最早由贝尔 ...
- Unix 和 Linux 那些事
目前世界上有三大主流操作系统,Windows.Linux 和 Unix.安卓系统是基于 Linux的,苹果系统是基于 Unix的.全世界大部分的服务器运行着 Linux操作系统,其中 99%的超级计算 ...
- linux unix系统区别,Unix和Linux操作系统有什么区别?看这里!
现在操作系统有很多种,比如说Windows.Linux.Unix等,不过在很多人的意识中Unix和Linux属于相同的,那么它们之间有着怎样的区别呢?小编为大家详细介绍一下. 什么是Unix?有什么特 ...
- 什么是Linux ,Unix和Linux有什么区别
目录 什么是Linux 类Unix系统: POSIX: UNIX: 什么是 Linux 内核? Unix和Linux有什么区别? cpu: 什么是Linux Linux是一套免费使用和自由传播的类Un ...
最新文章
- 技术/领域专家有什么要求?
- 自己使用的Android框架
- spring计算方圆300km内其它城市(附完整代码)
- 企业服务总线需求说明
- C#:绘制Winform窗体
- VTK:Qt之BarChartQt
- PHP的postman请求的五种数据样式
- 使用Java 8防止日志过宽
- Linux中,文件创建的时间是怎么保存的?
- vue.js的项目实战
- dom属性和html属性_HTML属性
- 【Elasticsearch】ES Elasticsearch查询优化
- StateListDrawable 动态更换背景
- Atitit 人脸识别 眼睛形态 attilax总结
- i3wm开启自动设置显示器顺序方向分辨率
- 自然语言处理(3)——形式语言与自动机
- 强化学习基础入门级介绍
- Fruit (hdu 2152)
- (中)苹果有开源,但又怎样呢?
- 小米电视3 android,小米电视系列ROOT教程(含4A,4S,4X等Android6.0.1版机型)