V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
unnyxi

我做了一个 iOS 上的 Linux x86 容器

  •  
  •   unnyxi · 3 days ago · 1323 views

    技术详情 在线体验 GitHub Repo AltStore

    Podish 是一个面向 iOS / Apple Silicon 专门优化的高性能 Linux x86 用户态容器。它用 C++ 写了一个 i686 解释器核心,用 C# 写了 Linux 兼容层,在 iPhone 17 (A19) 上跑出 CoreMark ~3400 ,比 iSH 快一倍。

    我最近几个月的周末一直在做一个项目:跨平台的 Linux x86 用户态容器,并面向 iOS/Apple Silicon 专门优化。

    这个项目现在叫 Podish 。我的目标不是复刻一个 UTM ,而是尽可能高效地在 JIT 受限的平台(就是你,iOS )上运行 x86 用户态程序。

    它现在能跑 Busybox ,Bash ,Python, LuaJIT, GCC ,OpenSSH 甚至 Node.js 。我成功在上面跑起了 Gemini CLI 。

    8 replies    2026-04-28 07:17:52 +08:00
    putaosi
        1
    putaosi  
       2 days ago via iPhone
    厉害了
    cyyo
        2
    cyyo  
       2 days ago via iPhone
    点赞
    sakeven
        3
    sakeven  
       2 days ago
    https://plus.anynotes.app/zh-Hans/
    我这个笔记 App 里,也带了用户态 Linux 解释器,不过架构是 arm 的。目前只在 AI 聊天里使用。

    有兴趣可以 https://testflight.apple.com/join/4FtzEtgM testflight 安装一下。
    Danswerme
        4
    Danswerme  
       2 days ago
    感谢分享
    1una0bserver
        5
    1una0bserver  
       2 days ago via Android
    我记得以前研究沙箱的时候,有人建议用 libriscv 速度最快,就是不知道这个能不能用在这种受限环境下
    MeiJiayun
        6
    MeiJiayun  
       2 days ago via iPhone
    巨魔安装闪退
    unnyxi
        7
    unnyxi  
    OP
       1 day ago
    @MeiJiayun iOS 版本号多少
    MeiJiayun
        8
    MeiJiayun  
       20h 11m ago via iPhone
    @unnyxi iOS 16.5
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   990 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 19:29 · PVG 03:29 · LAX 12:29 · JFK 15:29
    ♥ Do have faith in what you're doing.