什么是UNIX?什么是UNIX?


Answers:


16

UNIX是Unix,而Unix是unix。但是unix可能不是Unix,而Unix并不总是UNIX


15
而且GNU绝对不是Unix!
2009年

让我们把POSIX放进去吧!
KFro

是的,POSIX呢?
OscarRyz

@heavyd,我希望我可以对该评论加倍或三倍投票。
萨尔

2
可以命名的名称不是永恒名称。从欲望中解脱出来,您便意识到了奥秘。陷入欲望,您只能看到表现形式。-老子
理查德·霍斯金斯

13

Unix上的 Wikipedia :

Unix(正式商标为UNIX,有时也写成带有小写字母的Unix)是一种计算机操作系统,最初由Bell Labs的一群AT&T员工在1969年开发,包括Ken Thompson,Dennis Ritchie,Brian Kernighan,Douglas McIlroy和Joe欧桑娜 今天,Unix一词用于描述符合Unix标准的任何操作系统,这意味着核心操作系统的运行方式与原始Unix操作系统相同。当今的Unix系统分为多个分支,由AT&T以及各种商业供应商和非营利组织随着时间的推移而发展。

截至2007年,该商标的所有者是行业标准联盟The Open Group。只有完全符合Single UNIX规范并通过其认证的系统才有资格使用该商标;其他的称为“类Unix系统”或“类Unix”。

..在类Unix上

*类似于Unix的操作系统(有时简称为nix以规避商标问题)是一种行为类似于Unix系统的操作系统,但不一定符合或获得任何版本的Single UNIX Specification的认可。

没有定义该术语的标准,并且关于某个操作系统是否为“类Unix”可能存在一些意见分歧。

..在Linux上

基于Linux的系统是类似于Unix的模块化操作系统。它的大部分基本设计都源于1970年代和1980年代Unix中确立的原则。这样的系统使用单片内核Linux内核,该内核处理过程控制,网络以及外围设备和文件系统访问。[...]

与内核交互的独立项目提供了系统的许多高级功能。GNU用户区是大多数基于Linux的系统的重要组成部分,[...]

..在BSD(FreeBSD,NetBSD,OpenBSD)上

伯克利软件发行版(Berkeley Software Distribution,简称BSD,有时称为Berkeley Unix)是UNIX操作系统的衍生产品,由加利福尼亚大学伯克利分校的计算机系统研究小组于1977年至1995年开发和发行。

从历史上看,BSD被认为是UNIX的一个分支-“ BSD UNIX”,因为它与原始的AT&T UNIX操作系统共享了初始代码库和设计。在1980年代,BSD以诸如DEC ULTRIX和Sun Microsystems SunOS等专有UNIX变体的形式被工作站级系统的供应商广泛采用。这可以归因于它可以轻松获得许可,以及该时代许多技术公司的创始人之间的熟悉度。[...]

如今,“ BSD”一词经常被非特定地用来指代这些BSD后代中的任何一个,例如FreeBSD,NetBSD或OpenBSD,它们共同构成了类Unix操作系统家族的一个分支。

..和在OS X 10.5上

Mac OS X v10.5“ Leopard”于2007年10月26日发布。Apple称其为“ Mac OS X的最大更新”。[...] Leopard是一个开放品牌的UNIX 03注册产品在Intel平台上。它也是第一个获得UNIX 03认证的基于BSD的操作系统。


4

Unix是The Open Group拥有的商标。“只有完全符合Single UNIX规范并通过其认证的系统才有资格使用该商标。” (1) (2)

这就解释了为什么OSX 1.5之前的版本不是UNIX,因为它不完全兼容。


2

OS X,Solaris,HP-UX和AIX是市场上运行良好的其余UNIX发行版。类似于UNIX的操作系统是指行为类似于传统UNIX(派生方法,进程间通信的相同方法,内核功能等)但不符合Single UNIX规范的操作系统。这些示例包括BSD变体,GNU / Linux发行版和Minix。最后,它与“商标”和系统行为息息相关。


0

UNIX是最初由AT&T在60年代开发的操作系统。它是一个开源操作系统,因此许多人克隆了它的功能,以创建类似于UNIX的BSDLinux之类的OS 。其他公司则许可UNIX来创建其操作系统,例如AIX

UNIX最近已成为Open Group许可的OS规范。他们必须先批准OS才能被称为UNIX。


“像BSD和Linux之类的UNIX之类的OS”-Linux只是一个内核。我通常不会对此p之以鼻,但这完全是关于这些操作系统的问题。
约翰·T
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.