从这个问题得出:
如果opensolaris,freebsd,openbsd,netbsd不是UNIX,那又是什么?
更让我困惑的是,OSX1.5 +是UNIX,而OSX的先前版本不是
UNIX和类UNIX有什么区别?
UNIX-like和Linux之间的区别是什么?
从这个问题得出:
如果opensolaris,freebsd,openbsd,netbsd不是UNIX,那又是什么?
更让我困惑的是,OSX1.5 +是UNIX,而OSX的先前版本不是
UNIX和类UNIX有什么区别?
UNIX-like和Linux之间的区别是什么?
Answers:
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的操作系统。
OS X,Solaris,HP-UX和AIX是市场上运行良好的其余UNIX发行版。类似于UNIX的操作系统是指行为类似于传统UNIX(派生方法,进程间通信的相同方法,内核功能等)但不符合Single UNIX规范的操作系统。这些示例包括BSD变体,GNU / Linux发行版和Minix。最后,它与“商标”和系统行为息息相关。