一个在 iOS 上跑虚拟机的开源项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aptx4689
V2EX    Apple

一个在 iOS 上跑虚拟机的开源项目

  •  2
     
  •   aptx4689 2020-02-23 02:29:03 +08:00 7123 次点击
    这是一个创建于 2058 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这两天看到一个项目挺有意思的,刚开源,名叫 UTM

    https://getutm.app/

    是一个 QEMU 的 iOS 移植,不需要越狱也可以安装,实现了一个简单的 UI,目前看来,ArchLinux,Windows XP 和 Windows 7 都跑成功了,而且可用性也比较高,有兴趣的朋友可以安装试试。

    第 1 条附言    2020-02-23 23:22:20 +08:00

    IDA.png

    39 条回复    2022-10-03 01:10:59 +08:00
    ljsh093
        1
    ljsh093  
       2020-02-23 06:42:53 +08:00 via iPhone
    前些天刚升了 13.3.1♂
    lights
        2
    lights  
       2020-02-23 07:18:11 +08:00 via iPhone
    跑在 iPad 上感觉实用性会很强
    Mitt
        3
    Mitt  
       2020-02-23 08:23:49 +08:00
    就等 iPad OS 的 Appstore 审核策略放松了
    Tink
        4
    Tink  
    PRO
       2020-02-23 08:36:01 +08:00 via iPhone
    这个好强
    tsohgdivil
        5
    tsohgdivil  
       2020-02-23 08:46:41 +08:00
    还是没法跑 x86 应用吧。。感觉意义不大
    Mitt
        6
    Mitt  
       2020-02-23 09:09:55 +08:00
    @tsohgdivil 它是个虚拟机,你是怎么认为它没法跑 x86 应用的。。
    aosailuolierwang
        7
    aosailuolierwang  
       2020-02-23 09:16:27 +08:00
    @Mitt arm 的 cpu 啊,能跑 x86 应用吗?
    unifier
        8
    unifier  
       2020-02-23 09:21:42 +08:00
    @xiaoweiuknow 基于 qemu 的,应该是纯软件模拟
    tsohgdivil
        9
    tsohgdivil  
       2020-02-23 09:22:51 +08:00
    @Mitt #6
    虚拟机只是虚拟驱动系统调用之类的啊,二进制文件不能跑的还是不能跑
    tsohgdivil
        10
    tsohgdivil  
       2020-02-23 09:25:36 +08:00
    @tsohgdivil #9
    > When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance.

    看了一下 wiki 似乎能够运行不同 CPU 架构的程序,这就好玩了
    Mitt
        11
    Mitt  
       2020-02-23 09:26:10 +08:00   1
    @tsohgdivil 我说错了,准确地讲应该叫模拟器
    geniussoft
        12
    geniussoft  
       2020-02-23 09:27:16 +08:00
    30+ processors supported by qemu including x86_64
    TangMonk
        13
    TangMonk  
       2020-02-23 09:32:24 +08:00
    Ipad 上能跑的话,SurfacePro 似乎没哈用了.
    TangMonk
        14
    TangMonk  
       2020-02-23 09:34:12 +08:00
    13.3.1 没法用了。。
    aptx4689
        15
    aptx4689  
    OP
       2020-02-23 09:35:49 +08:00
    @TangMonk 买个证书签名上去也可以用的
    aptx4689
        16
    aptx4689  
    OP
       2020-02-23 09:37:27 +08:00
    aptx4689
        17
    aptx4689  
    OP
       2020-02-23 09:41:57 +08:00
    为什么现在回复发图片总是会自动加空格啊?
    TangMonk
        18
    TangMonk  
       2020-02-23 09:44:41 +08:00
    @aptx4689 #15 去淘宝买?
    aptx4689
        19
    aptx4689  
    OP
       2020-02-23 10:07:16 +08:00
    @TangMonk 或者找个有开发者账号的帮你签名也可以
    CaptainKevin
        20
    CaptainKevin  
       2020-02-23 10:29:39 +08:00 via Android
    开发者账号签名后是不是一周后需要重新安装呀
    honjow
        21
    honjow  
       2020-02-23 10:32:24 +08:00
    性能表现如何?
    NG6
        22
    NG6  
       2020-02-23 11:16:30 +08:00
    难点还在于显卡驱动,软件模拟 CPU 还可以,但是软件模拟 CPU 跑图形界面那效率可就太低了,会很卡
    aptx4689
        23
    aptx4689  
    OP
       2020-02-23 11:22:55 +08:00
    @NG6 底层接 Metal 了,效率还可以。现在瓶颈就是没有 kvm
    BadReese
        24
    BadReese  
       2020-02-23 12:07:59 +08:00
    镜像哪里下载呢
    alexzuo
        25
    alexzuo  
       2020-02-23 12:18:17 +08:00
    正好手里有一个越狱的 iPad pro,试试能不能玩点什么
    BrettD
        26
    BrettD  
       2020-02-23 12:20:29 +08:00 via iPhone
    BadReese
        27
    BadReese  
       2020-02-23 12:50:05 +08:00
    @BrettD 那镜像路径放哪呢?看到有 boot from dvd or disk,具体路径不知道在哪
    没有找到详细的 wiki
    shenbonan2
        28
    shenbonan2  
       2020-02-23 15:09:54 +08:00
    关注一个 有趣的项目
    szdosar
        29
    szdosar  
       2020-02-23 16:09:40 +08:00 via iPhone   1
    添加两次驱动器,
    第 1 次添加 iso 格式安装文件,保留 cdDVD 选项
    第 2 次添加 hda.Img 也就是内置的硬盘,用 50000m 大小,但要把 cdDVD 选项勾选掉
    如果是 win7 需要保持 1024m 以上内存
    BadReese
        30
    BadReese  
       2020-02-23 16:24:41 +08:00
    找到完整使用教程了
    https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJIAbHDq50k4
    BadReese
        31
    BadReese  
       2020-02-23 16:25:28 +08:00
    aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1KSUFiSERxNTBrNA==
    ytzong
        32
    ytzong  
       2020-02-23 17:21:15 +08:00 via iPhone
    有没有大佬试试招行的 U 盾能不能识别?
    so898
        33
    so898  
       2020-02-23 18:52:38 +08:00
    苹果的 A 系列处理器和 iOS 系统还是强啊……
    前段时间折腾了 Android(S10e)上面的 Qemu,跑 XP 速度真心感人,浏览器运行都卡的不要不要的,iOS 上的 Qemu 竟然能有这种效果……
    charlie21
        34
    charlie21  
       2020-02-23 19:34:39 +08:00
    高射炮打蚊子
    alphatoad
        35
    alphatoad  
       2020-02-24 05:27:26 +08:00
    二进制翻译啊
    如果 Apple 能给一个原声的 Hypervisor 框架就好了,直接跑 ARM code 没有翻译损失
    z1113456051
        36
    z1113456051  
       2020-02-24 15:50:39 +08:00
    可以的,装个安卓玩玩
    menyakun
        37
    menyakun  
       2020-02-24 16:25:02 +08:00
    emm,没有 CPU 的虚拟化特性支持的话,性能感人吧
    22k
        38
    22k  
       2020-02-24 20:36:40 +08:00
    装了 kali64 位,闪退了???
    aptx4689
        39
    aptx4689  
    OP
       2022-10-03 01:10:59 +08:00 via iPhone
    @alphatoad 现在有了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1023 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 18:08 PVG 02:08 LAX 11:08 JFK 14:08
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86