OS X的系统结构,维基百科上有这样一张图:
可以看到,Darwin是OS X的核心操作系统,即直接管理硬件的部分。一般大家会认为操作系统必须包括人机交互部分,实际上“操作系统”并不必须包括这些。在Darwin的xnu内核里包括了一个BSD系统,BSD是UC Berkeley对UNIX系统的修改版(早期UNIX授权中包括源代码)。而iOS底层也采用Darwin(arm版本的编译),上层是另外开发的。
可以看到,Darwin是OS X的核心操作系统,即直接管理硬件的部分。一般大家会认为操作系统必须包括人机交互部分,实际上“操作系统”并不必须包括这些。在Darwin的xnu内核里包括了一个BSD系统,BSD是UC Berkeley对UNIX系统的修改版(早期UNIX授权中包括源代码)。而iOS底层也采用Darwin(arm版本的编译),上层是另外开发的。
作者:知乎用户
链接:https://www.zhihu.com/question/40563950/answer/87202044
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。