Mac OS和Linux有什么区别?

Apple OS X和Linux之间的主要技术差异是什么? 我知道Mac和Linux都有类似的架构,那么主要的差异是什么阻止了例如mac应用程序与linux兼容?

Mac OS基于BSD代码库,而Linux是类Unix系统的独立开发。 这意味着这些系统是相似的,但不是二进制兼容的 。

此外,Mac OS有许多非开源应用程序,并且是基于非开源库的。 由于这个原因,如果不是这些应用程序和库的版权所有者,就无法将这些应用程序移植到Linux上运行。

从使用所有3个主要操作系统(考虑Ubuntu作为第三个,作为Linux的代表),我可以告诉你,Ubuntu在简单性方面非常类似于Mac OS X,我也注意到窗口对话框往往非常类似于我们在Ubuntu中看到的。 虽然Ubuntu维护某些与Windows类似的因素,例如默认任务栏(通常无论如何都会被替换)。

从可用性方面来看,两种操作系统几乎相同。

正如twxwikinger所说 ,Mac OS X和Ubuntu之间的主要区别在于Mac OS X是闭源的,正如他解释的那样。 从本质上讲,Ubuntu是免费的,因为它的开源许可,Mac OS X; 由于被封闭的来源,不是。

除此之外,Mac OS X和Ubuntu是堂兄弟,Mac OS X基于FreeBSD / BSD,Ubuntu基于Linux,它们是UNIX的两个独立分支。

Mac OS X基本上只是一个特殊的内核(因为Apple可以有效地锁定使用哪些硬件,可以优化而无需满足无数硬件)以及在UNIX上粘贴的GUI。 除了Apple为保持开源而采取的措施外,它在技术上与Linux完全兼容也非常接近。 很有可能将像apt-get这样的linux打包系统放到OSX安装中并使其正常工作。

VLC实际起诉他们从App Store中移除VLC播放器,因为他们不希望看到他们通过他们的“单向”街道获取开放代码,更改它,然后将其锁定,从而获得经济利益。

真的,我想我想说OSX和Linux比任何一个社区都可能让你相信的更相似。 就像Grayson所说的那样 ,他们都非常接近他们的祖父UNIX – 你只需要学习UNIX就能有效地学习90%的OSX和Linux系统。

Interesting Posts