专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

unix是什么

来源:小易整编  作者:小易  发布时间:2022-06-14 08:09
摘要:UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于19...

  UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。

UNIX

简介

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

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

  BSD在发展中也逐渐派生出3个主要的分支:FreeBSD、OpenBSD和NetBSD。

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

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

文化

  UNIX is not just an operating system, but a way of life.(UNIX不仅仅是一个操作系统,更是一种生活方式。) 经过几十年的发展,UNIX在技术上日臻成熟的过程中,她独特的设计哲学和美学也深深地吸引了一大批技术人员,他们在维护、开发、使用UNIX的同时,UNIX也影响了他们的思考方式和看待世界的角度。这些人自然而然地形成了一个社团。

  UNIX重要的设计原则:

  简洁至上

  提供机制而非策略

标准

  从1980年代开始,POSIX,一个开放的操作系统标准就在制定中,IEEE制定的POSIX标准现在是UNIX系统的基础部分。

自由的类Unix系统

  Richard Stallman创建了GNU项目,要创建一个能够自由发布的类UNIX系统。20年来,这个项目不断发展壮大,包含了越来越多的内容。现在,GNU项目开发的产品,比如Emacs、GCC等已经成为各种其他自由发布的类UNIX产品中的核心角色。

  1990年,Linus Torvalds决定编写一个自己的Minix内核,初名为Linus' Minix,意为Linus的Minix内核,后来改名为Linux,此内核于1991年正式发布,并逐渐引起人们的注意。当GNU软件与Linux内核结合后,GNU软件构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的类Unix操作系统。

  1994年,BSD Unix走上了复兴的道路。BSD的开发也走向了几个不同的方向,并最终导致了FreeBSD、OpenBSD、NetBSD和DragonFlyBSD的出现。

与Linux的区别和联系

  UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

  Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于 UNIX的产品。Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD UNIX来说它的可执行文件可以直接在Linux环境下运行。

  linux就是模仿unix界面和功能的操作系统,但是源代码和unix一点关系都没有。换句话讲,linux不是unix,但像unix。(Linux is not unix!)

  另外两大区别:

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

  2) UNIX有些版本比如aix,hp-ux是商业软件是闭源的(不过solaris,*bsd等unix都是开源的),而Linux是自由软件,免费、公开源代码的.


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


百科问答
小编:小易整编
相关文章相关阅读
  • 64位操作系统是什么意思?

    64位操作系统是什么意思?

    64位操作系统是使用64位CPU的计算机系统上所运行的操作系统,它能够支持4GB或更多的内存容量,比起32位系统有更多的性能优势和安全性。64位操作系统主要由32位操作系统演变而来,它能够支持大量的内存容量,大大增强计算机处理大...

  • 展望与思考iOS8(来体验更强大的操作系统)

    展望与思考iOS8(来体验更强大的操作系统)

    在今年的WWDC上,苹果发布了iOS8,本次发布会以软件为主题,iMessage升级,第三方输入法,iCloudDrive云盘存储,新的API借口,以及AppleSwift编程语言。作为iOS重度用户,每年的WWDC都能让我感受到惊喜。...

  • tvos电视操作系统介绍以及下载

    tvos电视操作系统介绍以及下载

    tvos电视操作系统1.0正式发布,系统新增信息安全模块,可加强用户的信息安全保障,同时在市场化还可对电视机上的应用进行可管可控,任何应用安装到电视机都可被广电总局监测调控,往后诸如网络直播软件可能将被直接封杀禁止!tvos电...

  • 32位操作系统是什么意思?

    32位操作系统是什么意思?

    32位操作系统是一种只能在32位计算机上运行的操作系统。32位操作系统支持的硬件能力被通称为32位环境。目前主流的操作系统,如Windows、Linux和macOS,均支持32位系统,而其中一些版本还支持64位系统。32位操作系统使用3...

  • windows xp属于什么操作系统

    windows xp属于什么操作系统

    WindowsXP属于多用户多任务操作系统。Windows2000及WindowsME之后的下一代Windows操作系统。同一台机器可以为多个用户建立自己的账户,允许有这些账户的用户同时登录计算机。WindowsXP是美国微软公...

  • DNS操作系统有哪些

    DNS操作系统有哪些

    常见的操作系统中包括WindowsServer、Linux、FreeBSD、macOSServer和Solaris,它们都提供了不同的DNS服务软件。WindowsServer自带的DNS服务软件是MicrosoftDNSServ...

  • Linux是什么操作系统

    Linux是什么操作系统

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件;具有稳定、开源、免费、安全、高效的特点操作系统是指直...

  • 如何选择适合企业需求的NAS操作系统

    如何选择适合企业需求的NAS操作系统

    选择适合企业需求的NAS操作系统需要综合考虑企业规模、数据容量、访问模式、安全性要求等因素。重要的选择因素包括可靠性、性能、功能、扩展性、用户界面和易用性。根据不同的企业需求,可以选择适合的操作系统,如TrueNAS、OpenMediaVa...

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

精彩推荐