苹果在本世纪初转向 Intel x86 平台之前是用 PowerPC 架构的。
由于许可证等原因,macOS (Mac OS X) 的基本系统 Darwin 在当时是完全开源的,用户可以将 Darwin 源码经过编译运行在 Intel x86 平台上,而且可以正常运行,就和 Linux、BSD 差不多。
2005年6月,苹果从 PowerPC 平台转向了 Intel x86,为了防止用户利用完全开放的 Darwin 源码实现 Hackintosh 损害苹果的商业利益,因此苹果封闭了 Darwin 的部分源码,使得用户很难再通过编译 Darwin 源码的方式在非 Mac 的 x86 平台运行 Darwin OS。
2020年苹果推出 Apple M1 芯片,又推出了基于 M1 平台的 Mac 产品,说明苹果开始从 Intel 平台转向 ARM 平台,在完成向 ARM 平台过渡之后,用户再利用释出的 Darwin 开源代码实现 x86 上的 Darwin OS 将不会对苹果的商业利益产生影响,那么苹果自此之后是否会再次完全开放 Darwin,求解?
由于许可证等原因,macOS (Mac OS X) 的基本系统 Darwin 在当时是完全开源的,用户可以将 Darwin 源码经过编译运行在 Intel x86 平台上,而且可以正常运行,就和 Linux、BSD 差不多。
2005年6月,苹果从 PowerPC 平台转向了 Intel x86,为了防止用户利用完全开放的 Darwin 源码实现 Hackintosh 损害苹果的商业利益,因此苹果封闭了 Darwin 的部分源码,使得用户很难再通过编译 Darwin 源码的方式在非 Mac 的 x86 平台运行 Darwin OS。
2020年苹果推出 Apple M1 芯片,又推出了基于 M1 平台的 Mac 产品,说明苹果开始从 Intel 平台转向 ARM 平台,在完成向 ARM 平台过渡之后,用户再利用释出的 Darwin 开源代码实现 x86 上的 Darwin OS 将不会对苹果的商业利益产生影响,那么苹果自此之后是否会再次完全开放 Darwin,求解?