专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

Unix 是什么

来源:小易整编  作者:小易  发布时间:2023-08-17 03:53
摘要:UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。于1969年,在美国AT&T...

UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

Unix 是什么

UNIX 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。于 1969 年,在美国 AT&T 公司的贝尔实验室开发类 UNIX(UNIX-like)。UNIX 最早由 Ken Thompson、Dennis Ritchie 和 Douglas McIlroy 于 1969 年在 AT&T 的贝尔实验室开发。当前它的商标权由国际开放标准组织所拥有,只有匹配单一 UNIX 规范的 UNIX 系统才能使用 UNIX 这个名称,否则只能称为类 UNIX(UNIX-like)。

Unix 的前身为 1964 年开始的 Multics,贝尔实验室 (Bell Labs)1965 年时,加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作 的计划;该计划要创建一套多用户、多任务、多层次(multi-user、multi-processor、multi-level)的 MULTICS 操作系统。贝尔实验室参与了这个操作系统的研发,但因为开发速度太慢,1969 年贝尔实验室决定退出这个计划。贝尔实验室的工程师,肯·汤普逊和丹尼斯·里奇,在此时自行开发了 Unix。

此后的 10 年,Unix 在学术机构和大型企业中得到了广泛的应用,当时的 UNIX 拥有者 AT&T 公司以低廉甚至免费的许可将 Unix 源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩展和改进,形成了所谓的“Unix 变种”,这些变种反过来也促进了 Unix 的发展,其中最著名的变种之一是由加州大学柏克莱分校开发的柏克莱软件包(BSD)产品。

后来 AT&T 意识到了 Unix 的商业价值,不再将 Unix 源码授权给学术机构,并对之前的 Unix 及其变种声明了版权权利。BSD 在 Unix 的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用 Unix 的基础。其不断增大的影响力终于引起了 AT&T 的关注,于是开始了一场持久的版权官司,这场官司一直打到 AT&T 将自己的 Unix 系统实验室卖掉,新接手的 Novell 采取了一种比较开明的做法,允许柏克莱分校自由发布自己的 Unix 变种,但是前提是必须将来自于 AT&T 的代码完全删除,于是诞生了 4.4 BSD Lite 版,由于这个版本不存在法律问题,4.4 BSD Lite 成为了现代柏克莱软件包的基础版本。尽管后来,非商业版的 Unix 系统又经过了很多演变,但其中有不少最终都是创建在 BSD 版本上(Linux、Minix 等系统除外)。所以从这个角度上,4.4 BSD 又是所有自由版本 Unix 的基础,它们和 System V 及 Linux 等共同构成 Unix 操作系统这片璀璨的星空。

BSD 使用主版本加次版本的方法标识,如 4.2、4.3BSD,在原始版本的基础上还有派生版本,这些版本通常有自己的名字,如 4.3BSD-Net/1,4.3BSD-Net/2 等。BSD 在发展中也逐渐派生出 3 个主要的分支:FreeBSD、OpenBSD 和 NetBSD。

此后的几十年中,Unix 仍在不断变化,其版权所有者不断变更,授权者的数量也在增加。Unix 的版权曾经为 AT&T 所有,之后 Novell 拥有获取了 Unix,再之后 Novell 又将版权出售给了圣克鲁兹作业,但不包括知识产权和专利权(这一事实双方尚存在争议)。有很多大公司在获取了 Unix 的授权之后,开发了自己的 Unix 产品,比如 IBM 的 AIX、HP 的 HP-UX、SCO 的 Openserver、SUN 的 Solaris(被 Oracle 收购)和 SGI 的 IRIX。

Unix 因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用。直到 GNU/Linux 流行开始前,Unix 也是科学计算、大型机、超级计算机等所用操作系统的主流。现在其仍然被应用于一些对稳定性要求极高的数据中心之上。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1027414.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • ipad a1822是什么型号

    ipad a1822是什么型号

    ipada1822是苹果ipad第5代的型号;ipad第5代是苹果公司于2017年03月21日在美国加利福尼亚州发布的平板电脑;该机型采用铝镁合金材质一体成型结构;前端外框为白色或黑色;有银色、金色和深空灰色3种外观颜色。本教程操作环境:...

  • html中浮动是什么

    html中浮动是什么

    在html中,浮动就是让元素可以向左或向右移动,直到它的外边距碰到其父级的内边距或者是上一个元素的外边距,只需要给元素设置“float:left|right|none|inherit”样式即可。本教程操作环境:windows7系统、CSS3...

  • 周排行
  • 月排行
  • 年排行

精彩推荐