Apple 的开源之源:macOS 和 iOS 背后的 BSD 系统
导读:认识到 BSD 在 Apple 成功中的重要性,有助于我们更好地认识到开源贡献在塑造人们日常使用中技术的价值。
Apple 的时尚且用户友好的设备,例如功能强大的 MacBook 和无处不在的 iPhone,其可靠性和性能很大程度上归功于开源操作系统。
但是Apple们使用哪种开源操作系统?虽然人们经常声称 Apple 的 macOS、iOS、iPadOS、watchOS、visionOS 和 tvOS 直接源自 FreeBSD,但这也存在着一种误解。
这些操作系统的真正基础在于 Apple 较旧的操作系统技术与 NeXTSTEP 的结合,NeXTSTEP 本身是 Mach 和 BSD 的混合体,时间早于 FreeBSD。
虽然多年来 FreeBSD 用户空间的一些元素被纳入这些操作系统,但 Apple 内核 (XNU) 并非直接源自 FreeBSD。
然而,它们确实拥有共同的 BSD 血统。