电手公众号文章

黑苹果没死!这次连高通骁龙都能跑macOS了

搞机佬最好的时代要来了

电手

公众号 · 23 篇文章

图片

说起来,黑苹果已经很久没什么存在感了。
自从 2020 年苹果宣布抛弃 Intel 处理器,全面转向自研 M 系列芯片以后,黑苹果的日子就越来越难过了。
图片
大伙儿知道,以前黑苹果能够在普通 PC 上运行,很大程度上就是因为苹果自己用的也是 Intel 处理器,硬件架构相近,驱动和系统也相对容易适配。
结果苹果突然换了 ARM 架构,后续的系统更新和功能适配自然就没了指望。
图片
更要命的是,今年 9 月发布的 macOS 27,正式将全部 Intel Mac 踢出了支持名单。
图片
也就是说,原本的 x86 黑苹果基本只能停留在旧版系统上了,往后想要体验新版 macOS,估计只能老老实实买一台 Mac。
不过就在大伙儿以为黑苹果快凉透的时候,最近又有开发者整出了新活儿。
10 月 20 日,一位名叫 Miguel C 的开发者展示了自己的 Snapintosh 项目,成功在搭载高通骁龙 X2 Elite Extreme 处理器的华硕 Zenbook A16 笔记本上,运行起了最新的 macOS 27。
没错,高通处理器也吃上黑苹果了。
图片
从开发者放出的截图来看,macOS 的桌面、Dock 栏、应用窗口等都已经能够显示,甚至连苹果去年推出的 Liquid Glass(液态玻璃)界面效果也给搬了过来。
已关注
关注
重播 分享 赞
观看更多
    电手

    0/0

    00:00/00:52
    进度条,百分之0
    00:00
    /
    00:52
    00:52
    全屏

    倍速播放中
    您的浏览器不支持 video 标签

    继续观看

    黑苹果没死!这次连高通骁龙都能跑macOS了

    转载
    ,
    黑苹果没死!这次连高通骁龙都能跑macOS了
    电手
    已同步到看一看写下你的评论

    虽然部分界面还有显示错误,但至少看起来已经有模有样了。
    而且开发者还表示,目前已经初步实现了 Adreno 核显的 GPU 加速,大部分图形显示问题已经解决。
    图片
    至于 Wi-Fi、显卡性能和其他硬件驱动,目前还在继续适配。
    实际上在今年 9 月份的时候,这个项目才刚刚解决系统启动问题,需要打上一大堆补丁才能勉强运行。
    一个多月后,居然连图形加速都给安排上了。
    不过这里还是得解释一下,高通骁龙虽然和苹果 M 系列一样采用 ARM 架构,但两者的硬件设计区别非常大。
    尤其是 GPU、启动机制以及各种硬件控制器,苹果基本都是自己的一套东西。
    图片
    所以想直接给高通笔记本装 macOS,难度一点也不比传统黑苹果低。
    开发者目前主要借助 q1n1 的底层工具来进行调试。这个工具还挺有来头,它修改自 Asahi Linux 项目的 m1n1。
    图片
    之前 Asahi Linux 一直在研究让苹果 M 系列芯片运行 Linux,如今它的部分技术成果又被拿来折腾高通运行 macOS。
    只能说搞开源的这帮人,是真能折腾。
    当然,目前 Snapintosh 还处于早期开发阶段,完整的安装方案也没有公开,普通用户暂时就别惦记着给自己的笔记本刷机了。
    图片
    但至少黑苹果以后不一定非得围着 Intel 转了。
    而且最近黑苹果圈子里还有另一件比较值得关注的事儿。
    前段时间,GitHub 上出现了一个名叫 NullMoth 的项目,开发者尝试为 macOS 编写新的 NVIDIA 显卡驱动。
    图片
    这个项目主要面向 Intel 架构的 macOS 15,支持列表从 GTX 16 系一直覆盖到 RTX 20、30、40,甚至最新的 RTX 50 系列。
    其中开发者主要拿 RTX 5060 Ti 进行了测试。
    图片
    要知道,自从苹果和 NVIDIA 闹掰以后,N 卡在 macOS 上的驱动支持就长期停滞,RTX 系列更是一直没有正常的官方驱动。所以之前黑苹果的主要配置也是Intel CPU+AMD显卡为主。
    如今居然有人给 RTX 50 系写起了 Metal 图形驱动,并且凭借这个项目,已经有不少DIYer都已经用上了。
    图片
    不过它目前同样谈不上成熟,各个型号的兼容情况也不一样。
    前不久还有安全研究人员发现了多处驱动漏洞,开发者随后进行了修复。
    想尝鲜的同学最好还是等社区多测试一段时间。
    图片
    如果说上面两个项目还只是黑苹果玩家的日常折腾,那最近手机圈发生的事情就更有节目效果了。
    前段时间咱们才介绍过有人让十多年前的刷机王子HD2用上了iOS。
    于是这个给「安卓机刷iOS系统」的风就彻底吹起来了。
    而且不是之前那种换个苹果主题、改改系统图标的玩法,是真的把 iOS 系统移植过去了。
    图片
    最近这个项目是 ios-sweet,使用的设备是海外版 Redmi Note 10 Pro,搭载骁龙 732G 处理器。
    开发者将苹果开源的 XNU 内核移植到了这台手机上,再配合 iPhone X 的 iOS 16.7.16 系统组件,最终成功进入 iOS 桌面。
    当然,能进入桌面不代表能正常用。
    这台红米目前没有 Wi-Fi、蜂窝网络、声音、摄像头等功能,GPU 驱动也没搞定,整个界面只能依靠 CPU 来渲染。
    图片
    帧率大概只有 20~30 FPS,开机还得等上约 4 分钟。
    拿来当主力机显然不现实,但作为技术验证已经挺有意思了。
    而且有了这个项目以后,就一发不可收拾了。
    就在昨天,又有人基于相关成果,把 iOS 16 移植到了 2016 年发布的初代 Google Pixel 上。
    更离谱的是,这台十年前的老手机还实现了 Adreno 530 核显加速,启动到锁屏界面只需要约 20 秒。
    已关注
    关注
    重播 分享 赞
    观看更多
      电手

      0/0

      00:00/00:24
      进度条,百分之0
      00:00
      /
      00:24
      00:24
      全屏

      倍速播放中
      您的浏览器不支持 video 标签

      继续观看

      黑苹果没死!这次连高通骁龙都能跑macOS了

      转载
      ,
      黑苹果没死!这次连高通骁龙都能跑macOS了
      电手
      已同步到看一看写下你的评论

      看到这里,可能有同学会纳闷。
      以前黑苹果折腾了这么多年,很多硬件驱动都没能解决,怎么最近各种跨平台系统移植突然扎堆了?
      阿红觉得,除了开源社区多年来积累的技术成果,还有一个很难忽略的因素,就是 AI。
      就拿刚刚提到的 Pixel 项目来说。
      开发者在 Reddit 上明确表示,自己在 Claude 的大量帮助下,完成了 Adreno 530 GPU 驱动的编写,并把 Linux 上的开源图形驱动移植到了 iOS。
      图片
      这类工作以前对于个人开发者来说,门槛还是非常高的。
      首先得熟悉操作系统内核,然后还得研究硬件底层逻辑、查阅资料、编写驱动,最后再一点点排查兼容问题。
      尤其是苹果这种软硬件深度绑定的系统,很多技术资料还不对外公开。
      一个环节搞不定,整个项目就卡住了。
      图片
      现在有了AI 编程工具,情况多少有些不一样了。
      比如把 Linux 上已经成熟的驱动移植到另一个系统,开发者可以让 AI 帮忙分析现有代码、修改接口,再根据报错继续调整。
      以前可能需要几个人配合才能推进的工作,现在一个熟悉技术的开发者,借助 AI 也有机会慢慢啃下来。
      不过这并不意味着 AI 已经能随便给任何设备写驱动。
      前面 NVIDIA 驱动暴露出的安全漏洞就说明了,代码能运行和代码足够可靠完全是两回事。
      图片
      况且这些项目能做出来,也离不开苹果开放的部分系统源码,以及开源社区积累多年的驱动和调试工具。
      但有一说一,AI 对个人开发者的帮助,确实已经开始体现在这类项目上了。
      过去几年,手机和电脑的硬件性能越来越强,各家厂商的软硬件绑定却越来越严格。
      苹果设备只能用苹果系统,不受支持的硬件即便性能足够,也可能因为没有驱动而被拒之门外。
      对于普通用户来说倒也没什么,毕竟买电脑、手机还是图个省心。
      但对于喜欢折腾的搞机佬来说,显然不太愿意就这么被厂商安排得明明白白。
      如今有了 AI 辅助开发,过去一些因为技术门槛太高而没人愿意折腾的东西,又开始有人尝试了。
      图片
      虽然目前还远没到随便拿台电脑就能安装 macOS、安卓手机任意刷 iOS 的程度。
      但照这个趋势发展下去,说不定软件 DIY 还真能迎来新一轮的春天。
      就是不知道,到时候厂商辛辛苦苦设置的那些软硬件限制,还能拦住多少搞机佬了。
      数据素材来源:GitHub、reddit,图源网络。

      图片

      图片

      图片

      图片

      图片

      前往微信阅读全文

      内容来自公众号,可前往微信查看原文。

      查看作者的更多文章 →订阅更新、RSS 与阅读指南 →