苹果OS X和Linux之间的主要技术区别是什么?我知道Mac和Linux都具有相似的体系结构,那么主要的区别是什么阻止例如Mac应用程序与linux兼容?
苹果OS X和Linux之间的主要技术区别是什么?我知道Mac和Linux都具有相似的体系结构,那么主要的区别是什么阻止例如Mac应用程序与linux兼容?
Answers:
通过使用所有3种主要操作系统(考虑以Linux为代表的第三代Ubuntu),我可以告诉您Ubuntu在简化方面与Mac OS X非常相似,而且我还注意到窗口对话框往往与Mac OS X非常相似。我们在Ubuntu中看到了其中的一个。尽管Ubuntu维护某些类似于Windows的因素,例如默认任务栏(通常无论如何都会被替换)。
从可用性的角度来看,两个操作系统几乎相等。
正如twxwikinger所说,Mac OS X和Ubuntu之间的主要区别在于,Mac OS X是封闭源代码,正如他所解释的那样。本质上,Ubuntu是免费的,因为它具有开放源代码许可,Mac OSX。由于是封闭源,不是。
除此之外,Mac OS X和Ubuntu是表亲,Mac OS X基于FreeBSD / BSD,而Ubuntu基于Linux,这是UNIX的两个独立分支。
Mac OS X基本上只是一个特殊的内核(因为Apple可以有效地锁定要使用的硬件,因此它们可以进行优化而不必迎合各种硬件),并且可以将GUI粘贴在UNIX之上。从技术上讲,它与Apple几乎完全兼容,除了Apple为阻止开放源代码而采取的步骤。很有可能将像apt-get这样的Linux打包系统放到OSX安装中,并使其正常工作。
VLC实际上起诉他们从App Store中删除VLC Player,因为他们不希望看到他们通过“一路走来”获取开放代码,对其进行更改然后将其锁定的“单向方式”获得经济利益。
真的,我想我想说的是OSX和Linux比起任何一个社区可能会让您相信的都更相似。而像格雷森说的话,他们两个是令人难以置信的接近他们的祖父UNIX -你可以有效地只是学习学习UNIX 90%都OSX和Linux系统。