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的区别与联系相关推荐

  1. unix与linux的区别_Linux与Unix:有什么区别?

    unix与linux的区别 如果您是20多岁或30多岁的软件开发人员,那么您已经在Linux主导的世界中长大了. 数十年来,它一直是数据中心的重要参与者,尽管很难找到确定的操作系统市场份额报告,但Li ...

  2. 云儿带您了解Unix和linux的区别与联系

    UNIX和Linux的授权方式不同 从根本上讲,UNIX和Linux最大的区别在于前者是对源代码实行知识产权保护的传统商业软件.在UNIX发展初期,当时的UNIX版权归AT&T公司所有.为了促 ...

  3. Unix与Linux的区别

    Unix与Linux的区别 1.Linux是Unix的开源实现.Unix是商业化的,而 Linux 是开源的,是免费.公开源代码的. 2.Unix系统大多是与硬件配套的,也就是说,大多数Unix系统如 ...

  4. Unix和Linux的区别和联系

    }区别:}1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上. }2) UNIX是商业软件,而Linux是自由软件,免费.公开源代码的. } 联系:}Linux的思想源于Uni ...

  5. unix和linux的区别

    转至:http://www.goceanedu.com.cn UNIX是历史最悠久的通用操作系统.1969年,美国贝尔实验室的K.Thompson和D.M.Ritchie在规模较小及较简单的分时操作系 ...

  6. 简要聊聊UNIX,MINIX,LINUX,BSD的区别与特质

    聊聊linux,minux,bsd,unix的历史与区别 Linux.MINIX.BSD和UNIX都是类UNIX操作系统,它们都是基于UNIX操作系统的,但也有很多不同点. UNIX操作系统最早由贝尔 ...

  7. Unix 和 Linux 那些事

    目前世界上有三大主流操作系统,Windows.Linux 和 Unix.安卓系统是基于 Linux的,苹果系统是基于 Unix的.全世界大部分的服务器运行着 Linux操作系统,其中 99%的超级计算 ...

  8. linux unix系统区别,Unix和Linux操作系统有什么区别?看这里!

    现在操作系统有很多种,比如说Windows.Linux.Unix等,不过在很多人的意识中Unix和Linux属于相同的,那么它们之间有着怎样的区别呢?小编为大家详细介绍一下. 什么是Unix?有什么特 ...

  9. 什么是Linux ,Unix和Linux有什么区别

    目录 什么是Linux 类Unix系统: POSIX: UNIX: 什么是 Linux 内核? Unix和Linux有什么区别? cpu: 什么是Linux Linux是一套免费使用和自由传播的类Un ...

最新文章

  1. 技术/领域专家有什么要求?
  2. 自己使用的Android框架
  3. spring计算方圆300km内其它城市(附完整代码)
  4. 企业服务总线需求说明
  5. C#:绘制Winform窗体
  6. VTK:Qt之BarChartQt
  7. PHP的postman请求的五种数据样式
  8. 使用Java 8防止日志过宽
  9. Linux中,文件创建的时间是怎么保存的?
  10. vue.js的项目实战
  11. dom属性和html属性_HTML属性
  12. 【Elasticsearch】ES Elasticsearch查询优化
  13. StateListDrawable 动态更换背景
  14. Atitit 人脸识别 眼睛形态 attilax总结
  15. i3wm开启自动设置显示器顺序方向分辨率
  16. 自然语言处理(3)——形式语言与自动机
  17. 强化学习基础入门级介绍
  18. Fruit (hdu 2152)
  19. (中)苹果有开源,但又怎样呢?
  20. 小米电视3 android,小米电视系列ROOT教程(含4A,4S,4X等Android6.0.1版机型)

热门文章

  1. Xshell Xftp XManager MobaXterm
  2. 天河二号 服务器 操作系统,天河二号超算系统试运行 是全球最快超算系统
  3. ansys常见命令集合
  4. 正式确认!iPhone将被禁售
  5. 【AJAX】AJAX技术详细解析以及实例
  6. Adobe - Reader Acrobat Pro DC 无文字内容
  7. Python计算机视觉编程 第三章 图像到图像的映射
  8. Vite基础知识总结
  9. msm8909+pm8916开机卡在sbl1
  10. 多卡聚合智能融合通信设备无人机图传在防汛应急指挥中的解决方案