与 Christina Warren 一起参观新的定制 M1 macOS 运行器机架 [视频]
由掏空的 M1 Mac mini 组成的定制数据中心机架被用于 GitHub Actions,引发了关于 Apple 拒绝提供服务器级 Apple Silicon、以及在大规模“剥壳”消费硬件是否浪费的争论。评论者围绕密度、散热、供电和 macOS 授权等技术取舍,与 AWS Mac 实例、Hackintosh 或 Asahi Linux 等替代方案进行比较,同时也批评 Apple 的环保宣称,以及其对大规模 macOS CI 工作流缺乏支持。许多人认为官方可上机架的 Mac 或云服务需求明确,但怀疑 Apple 会不会重新进入服务器市场,尽管 iOS 和 macOS 开发流水线显然有这种需要。
定制 M1 机架设计与密度
- 许多人对 GitHub 为机架“剥壳”完整的 Mac mini 感到惊讶;这被视为像是为了某个零件而去购买整件产品。
- 有些人认为这种密度并不理想(约 42–48U 可放约 60 台 mini),指出商用托架/机架安装方案在保留完整 mini 的情况下也能达到或超过这个水平。
- 另一些人则认为,考虑到 Apple 没有原生的服务器形态,这种设计“相当密集”,并强调其优势在于:
- 每个托架的供电(A/B 双路电源)、无人值守管理,以及隔离性。
- 通过抽出单个托架即可轻松热插拔/维护。
- Thunderbolt 被用作外部 NIC/管理的“扩展主板”;视频中对此细节较少。
浪费、电子垃圾与 Apple 的责任
- 许多人认为拆解 mini 并丢弃外壳是浪费,与 Apple 的公开环保宣传相矛盾。
- 有人反驳说,零件可能会被转售或回收,但也有人指出,额外的运输和处理本身仍然是浪费。
- 一个反复出现的愿望是:Apple 应该出售裸板或专门设计的 Mac 服务器刀片,以避免这种情况。
macOS 授权、Hackintosh 与法律边界
- 有些人好奇是否能通过规避 macOS 授权限制(例如选择司法管辖区,或把坏掉的 Mac 与通用服务器配对)来绕开问题,但也有人指出:
- ARM Mac 已经实际上终结了可行的 Hackintosh。
- 对于 CI/测试,在不受支持的硬件/虚拟化层上运行并不吸引人,尤其是 iOS/macOS 构建。
Apple、服务器与云端雄心
- 围绕 Apple 是否应该或会重新进入服务器市场存在争论:
- 支持方:M 系列效率更高,服务业务在增长,内部需要 Mac CI,并且有潜在的节能优势。
- 反对方:此前 Xserve 的失败、Apple 以消费市场为中心、TSMC 产能有限、内部云栈薄弱,以及 IaaS 利润率低。
- 有人建议 Apple 可以提供 Mac IaaS 或授权芯片/OS,但也有人认为这与 Apple 的优先事项或经济模式并不匹配。
开发者体验与 Mac CI
- 多条评论把 iOS/macOS CI 描述得很痛苦:需要实体 Mac、虚拟化许可限制、脆弱的应用审核,以及不透明的工具链。
- 托管的 Mac CI 被认为既昂贵又受容量限制;一些人从第三方租用 mini,或自行托管。
- 也有人提到尽可能把 Electron/JVM 应用打包流程放在 Linux 上,以避免使用 Mac 构建农场。
对视频的反应
- 许多人觉得视频内容浅显、营销味浓,而且缺少技术细节(编排、网络设计、存储、虚拟化)。
- 也有人为主持人的专业性辩护,认为限制深度的是形式而不是个人;围绕口音、语气和偏见也展开了大量争论。