苹果的内核部分是开源的,但并非完全开源。具体来说,苹果的操作系统内核叫做 XNU(“X is Not Unix”),它是一个混合内核,结合了微内核和宏内核的特点。XNU 本身是基于 Mach 微内核 和 BSD 的一些组件。
苹果把 XNU 作为开源项目的一部分发布,并将其内核的源代码放在 Apple Open Source 网站上,这样开发者可以下载和查看 XNU 的代码。你可以在该网站找到不同 macOS 版本对应的 XNU 源代码。然而,虽然 XNU 的核心部分是开源的,但整个 macOS 系统并非完全开源。许多其他关键组件和库(包括图形界面、系统应用、驱动程序等)都是闭源的。
在移动设备方面,iOS 也使用 XNU 作为内核,但 iOS 本身并不是开源的,虽然内核的部分源代码可以通过 XNU 的开源项目获得。
【 在 e729 (Dreamroom) 的大作中提到: 】
: 【 以下文字转载自 NewExpress 讨论区 】
: 发信人: bdhjl (拜登贺锦丽), 信区: NewExpress
: 标 题: Re: 原生鸿蒙正式发布
: 发信站: 水木社区 (Tue Oct 22 21:02:43 2024), 站内
--
FROM 39.144.50.*