2017-07-06 41 views
-3

我试过搜索和搜索,无法找到无法从iPhone启动Linux的原因。我不问是否有可用于Linux的驱动程序或类似的东西,我只是想知道为什么不能在标准的ARM处理器上启动Linux?在iPhone上启动Linux

+2

SO是用于编程的问题,而不是关于使用或配置Linux的问题。 SuperUser.com或unix.stackexchange.com会是这样的问题的更好的地方。 – Barmar

+0

计算机不仅仅是处理器。操作系统必须知道如何控制设备。 – Barmar

+1

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[物联网堆栈交换](https://iot.stackexchange.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

回答

1

没有任何“标准ARM处理器”的东西。每个基于ARM的SoC都有一点不同,Apple不会发布任何关于他们的SoC如何工作的信息。 (它们甚至不是标准的Cortex-A设计; Apple A6和更高版本都使用由Apple定制的CPU内核。)

此外,所有Apple SoC都包含ROM中的引导加载程序,它在运行之前验证加密签名任何来自闪存的软件。这使得无法运行未经Apple签名的操作系统。