OKHK 👀
Henge - 在 iPhone 与 iPad 上模拟运行 macOS https://github.com/Leviidev/Henge 自定义模拟器引擎: 不使用 QEMU 或 Virtualization.framework ,通过自主研发的 arm64 动态二进制翻译(JIT)、MMU 及专属设备模拟层直接运行 Mac 的 arm64 代码。 Metal 图形加速: 将虚拟 GPU 的 macOS 渲染指令通过 Metal 实时重放绘制,支持 Safari 以及 Discord 等 Electron…
在 iPhone 和 iPad 上原生运行 ARM64 架构的 Linux 应用程序,无需越狱
https://github.com/mxhm11cr/LinuxRunner
更新支持了Metal GPU 加速和 DeX 风格模式,可以将 iPhone 连接到外部显示器,连接键盘和鼠标使用。
基于开源项目 iSH(iSH 原本用于在 iOS 上模拟 x86 架构)进行深度开发和扩展,通过自定义的指令解释器或可选的 JIT(即时编译)引擎来执行 ARM64 的 Linux 编译程序。
系统调用兼容层:应用内部实现了一个 Linux 系统调用(Syscall)兼容层,将 Linux 的进程、线程、信号、内存映射和网络套接字等请求,转换为 iOS 系统的底层 API 调用。

局限性:由于没有真实的 Linux 内核,因此无法运行依赖内核模块、Docker 容器或 systemd 的服务,且无法运行任何 x86 (Intel/AMD) 架构的程序。此外,JIT 功能的开启受限于 iOS 系统的安全限制。

#Apple #iOS #GitHub #Linux GitHub - mxhm11cr/LinuxRunner: Run ARM64 Linux userspace and desktop applications on iPhone and iPad.