Mac OSX & iOS 操作系统学习笔记01——OSX进化史

本文介绍了Mac OS X的历史,它源于NeXTSTEP,与Apple的OS 9融合,拥有Cocoa、Mach等组件。Darwin作为OS X的操作系统核心部分,包含内核、XNU和运行时,且部分开源。iOS则基于ARM架构,内核闭源,GUI使用SpringBoard,系统限制更多。通过uname命令可以查看系统信息。

1.1997年,apple收购了NeXT公司,也获得了NeXTSTEP架构中的Mach和Objective-C。OS X可以被看成Mac OS Classic和NeXTSTEP的融合。在所有的操作系统中,Mac OS X在设计上和实现上与NeXTSTEP最接近,甚至超过了apple公司自己的OS 9。OS X的核心组件——Cocoa、Mach、IOKit、Xcode的interface builder以及其他一些组件都来自于NeXTSTEP。

2.OS X和Darwin区别:OS X 是整个操作系统的一个集体名称。Darwin就是组成这个操作系统的很多组件中的一个。Darwin是操作系统的类UNIX核心,其自身由内核(kernel)、XNU(“x is not unix”)、运行时组成。Darwin是开源的(iOS中的Darwin是在ARM上的移植,这个并不开源),而apple提供的各种框架,不是开源的。

3.OS X与Darwin版本之间有一个简单关系:if(OSX.version == 10.x.y) Darwin.version = (4 + x).y (除OSX10.0对应Darwin1.3.x)

4.迄今为止的OS X版本及代号:

版本

发布时间

代号

10.0

2001.3

Cheetah(猎豹)

10.1

2001.9

Puma(美洲狮)

10.2

2002.8

Jaguar(美洲虎)

10.3

2003.10

Panther(黑豹)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值