据说Mac OS就是从Unix的开源版本里派生出来的


GNU is Not Unix


Historically closed-source, while some Unix projects (including BSD family and illumos) are open-source

历史上是闭源的或者说是部分开源,但是有些项目,包括bsd家族,是开源的,苹果的macos衍生自darwin,后者衍生自bsd,是开源的,但是苹果自身的macos却不是开源的

也正是因为这种原因,所以有linux,linux就随便改了,而且协议也相对开源友好许多

osx有unix的授权


开源有很多不同意义,开源不代表拿来随便改,不代表改了可以再闭源卖,类Unix的操作系统里面,有完全闭源商业的,也有开源但是你不能拿来随便改了在卖的,还有开源而且你可以随便改然后再闭源卖的。Linux开源,但是你不能改了再卖,BSD也开源,而且你可以改了再卖,所以,MacOS基于BSD,这样他就可以改了然后再闭源卖。总之,各种五花八门的开源协议都在类Unix系统里有代表。此外,Unix现在其实是一个商标,不是一个操作系统。商标就是你符合他的要求,而且交了钱,就可以叫Unix,也才能算是Unix。

打个比方:Intel是一个注册商标,AMD可以兼容Intel,但是不能叫Intel,只能叫CPU。如果拿 intel CPU和 AMD CPU来类比Unix,应该这么叫

MacOSX *nix、Linux *nix、FreeBSD *nix。。。。

这些都是类Unix(*nix)操作系统,只有交了保护费的才能说是Unix *nix的一种。MacOS交了,Linux和FreeBSD没交保护费,但是后者应该比前者更符合Unix的思想更加根红苗正。MacOSX其实一种混合操作系统(有unix的内核,但其实更多的是苹果的商业GUI技术结合体)

不是MacOS从Unix派生,而是它的主人有钱肯为他买个处男证。


有些是。比如freebsd和openbsd。


早期的版本,

32-bit 32V UNIX

16 bit UNIX Versions 1, 2, 3, 4, 5, 6, 7

是开源的,UNIX System III、UNIX System V及后续版本不开源。

https://www.tuhs.org/Archive/Caldera-license.pdf?

minnie.tuhs.org


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


推荐阅读:
相关文章