安全和代码的纯洁性 Mac OS X
作为Mac OS
X基础内核的Darwin软件本身是以FreeBSD代码为基础的,在标准的BSD内核的位置采用了定制的Mac内核。Darwin的重点是提供一个让
Mac OS
X环境的其它方面能够运行的基础。虽然Darwin根据设计并不是要替代其它的BSD产品,但是,Darwin在BSD领域确实占有一席之地。 大多数远程登录OS X计算机的用户如果不仔细的观察很难注意到登录环境与真正的FreeBSD环境有什么差别,可以使用的工具软件和环境与真正的FreeBSD环境基本完全一样。 Darwin计划完全是开放源代码的工程。苹果在网络上公开了这个系统和源代码,而且Darwin代码的修改历史可以追溯到FreeBSD的源码树。PowerPC和x86平台都支持Darwin平台。对x86平台的支持通常使人们感到意外。
Darwin与其他三个BSD发布版软件不同的地方是它构成了Mac OS
X操作系统的基础。一套专有的工具和在Darwin内核基础之上建立的用户环境提供了与Mac OS
9和使苹果闻名的早期界面没有很大不同的用户界面。正是通过了Aqua图形用户界面才使大多数定制的和商用的应用程序能够使用,这包括Adobe公司的
InDesign和Illustrator以及微软的Office软件。 如果不使用Aqua和Mac OS
X支持额外的应用程序和界面,下面的FreeBSD内核仍是可用的。你可以通过终端程序打开一个shell界面,也可以获得基于X
Windows系统的应用程序的支持,你还可以访问Perl、Python、MySQL、Apache和其它兼容Unix的工具。
Darwin内核是一个开源软件计划。苹果和Darwin团体的成员提高了Darwin代码的性能并且扩大了这个操作系统的工作范围和功能。最
后,对于Darwin内核做出的任何修改都可以应用到BSD家族的其它成员中。苹果还帮助支持整个BSD团体。因此,对于BSD平台的改进是在苹果和开源
社区阵营之间流动的。 Darwin/OS X概览 网页