为什么最初的Unix版本突然变成开源/免费的?似乎奇怪的是,AT&T和Bell实验室会让类似于操作系统的东西随着操作系统所具备的所有功能而变得可塑性和可转售性,特别是当时的少量功能。我知道他们允许它成为开源的,但我不知道他们为什么这么做。
发布于 2015-12-24 08:29:57
来自Unix编程艺术 (重点是后加的):
在1974年年论文发表之后,世界各地的研究实验室和大学都大声疾呼,希望有机会自己试用Unix。根据1958年一项关于解决反托拉斯案件的同意令,AT&T (贝尔实验室的母公司)被禁止进入计算机行业。因此,Unix不能变成一种产品;事实上,根据同意令的规定,贝尔实验室必须将其非电话技术授权给任何提出要求的人。肯·汤普森开始悄悄地回应请求,把磁带和磁盘包寄出去--据传说,每个磁带上都签有“爱,肯”的字条。
在这一章中有更多的相关信息,其标题是“Unix的起源和历史,1969-1995年”。强烈推荐阅读(连同书的其余部分) :)
发布于 2015-12-28 03:56:42
AT&T被迫开放了UNIX源代码,因为最初AT&T、SUN、IBM、HP、kernel、Berkeley Univ、Digital是开发由Ken和team实际开发的UNIX内核的贡献者。
在UNIX变得更加成熟之后,源代码必须在上述公司之间共享,因为它们希望提交自己的专利,因此您可以看到UNIX对各自专利的RISC硬件进行了调整,因此出现了UNIX专利操作系统,如IBM、Solaris、HP-UX、Digital Tru64等.这就是你看到核心命令相似的原因。然而,伯克利大学已经开发了接近x86硬件的UNIX,并称其为BSD (FreeBSD,OpenBSD,TrueBSD)等.
https://unix.stackexchange.com/questions/251291
复制相似问题