unix与Linux有什么区别
发布网友
发布时间:2022-09-06 16:31
我来回答
共2个回答
热心网友
时间:2023-07-15 22:02
1、UNIX是商业化的,而Linux是开源的,是免费、公开源代码的;
2、UNIX系统大多是与硬件配套的,也就是说无法安装在x86服务器和个人计算机上的,而Linux则可以运行在多种硬件平台上。
热心网友
时间:2023-07-15 22:03
linux 是 linux ,unix 是 unix 。
区别主要就是他们的软件根本就不是一套东西,linux 的软件是 GNU 项目做的,内核最开始是 linus 写的。但 GNU (展开是 GNU is Not UNIX ,分别取 GNU 的 G ,Not 的 N,UNIX 的 U 组成的单词 GNU)项目为了符合“习惯”继续使用了 UNIX 下面的很多风格。
unix 最开始应该是 AT&T 的贝尔实验室针对大型机做的操作系统,之后 IBM、Novell、SUN、SCO 等等的公司自己根据这套东西开发出了自己的 UNIX (当然 UNIX 是有版权的,他们分别都有 UNIX 的专利权)。整个系统是由这些公司自己去写自己的整个系统(当然现在不全是了)。加州大学伯克利分校也有自己的 UNIX ,但因为没有授权,不得又重写了 BSD 剔除掉了有专利的程序。这样也就让伯克利有了自己的其实和 UNIX 无关的 UNIX 。其次还有 apple 的 MAC OS ,他是从 BSD 发展而来的一个 UNIX 系统。当然也不能忘了 MINIX ,一个让 Linus 写 Linux 的原因。
现在 UNIX 的表述,更多的是一个标准而不是一个确定的系统。
具体这些乱七八糟的关系,你可以去看维(反诡异补丁)基(还是反诡异补丁)百(继续是反诡异补丁)科。写的很全,对应而来的还有几篇比较有名的文章。比如《大教堂与市集》什么的可以让你附加理解这些关系。
至于很多人把 Linux 和 UNIX 混为一谈,是因为他们都遵循一个兼容标准。应该是叫做 POSIX 。而且其实微软的 Windows 曾经也兼容 UNIX 标准的,不过现在取消了。