Bunn (@BunnHack) 在 HTC HD2成功运行iOS 7系统 移植代码已开源 中发帖

IT时代网10月8日日消息,开发者j0sh1x公布了一项复古硬件移植项目,展示了在2010年发布的HTC HD2上成功运行iOS 7的成果,并公开了相关XNU内核及硬件支持代码。 
公开信息显示,该项目目前已经能够让iOS用户态组件在HTC HD2上运行,触摸屏也已实现工作。HTC HD2发布于2010年,内部代号HTC Leo,搭载高通QSD8250处理器。
此次项目并非通过模拟器运行iOS,而是针对HTC HD2的硬件平台移植XNU内核,并为处理器、内存、显示、触控和存储等硬件提供相应支持。公开仓库显示,项目目标平台为iOS 7.1.2。
这类移植的难点在于让内核识别并驱动非苹果硬件。XNU内核原本只为苹果自家SoC编写,开发者需要自行编写各外设的驱动层,同时处理内存映射与中断控制等底层差异。目前项目已实现触控与显示的基本可用,通话、蜂窝网络等通信功能尚未到位。
HTC HD2历...