Hacker News 中文摘要

RSS订阅

Asahi Linux仍在开发Apple M3支持,M1n1引导加载程序转向Rust -- Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader Going Rust

文章摘要

Asahi Linux团队仍在为苹果M3芯片提供支持,同时正将m1n1引导加载程序改用Rust语言重写。

文章总结

Asahi Linux持续适配Apple M3芯片,m1n1引导程序将转向Rust语言开发

Asahi Linux开发团队近日发布了关于Apple Silicon M系列设备Linux支持的最新进展报告。该项目目前主要聚焦三个方向:

  1. 内核支持进展

    • 已为Linux 6.17和6.18内核周期提交新补丁,其中Linux 6.18将包含Apple M2 Pro/Max/Ultra的设备树支持
    • 更多驱动代码仍在持续向上游内核提交
  2. 关键技术改进

    • 正将核心组件m1n1引导程序迁移至Rust语言开发,以提升代码可维护性、安全性和逻辑正确性
  3. 功能优化

    • 游戏兼容性取得突破:Wine现已可在muvm环境外运行
    • 图形驱动支持日趋成熟(配图显示系统已能运行游戏)

关于M3/M4/M5芯片的适配情况
开发团队透露,目前仅完成最基础的底层支持(包括CPU核心初始化和关键外设启动),系统仅能显示闪烁光标,尚不具备实用价值。团队表示将逐步完善对新一代芯片的支持。

完整进展报告详见AsahiLinux.org

评论总结

以下是评论内容的总结,涵盖主要观点和论据,并保持不同观点的平衡性:

1. 对Asahi Linux项目的支持与实用性

  • 正面评价:用户认为Asahi Linux在M1芯片上表现良好,即使硬件更新快,M1的性能仍足够使用多年。

    • "even the base M1 is so capable that even if they stopped there it would be useful for years to come." (评论1)
    • "I benefited from the most amount of support for the platform... and have been using Asahi ever since." (评论2)
  • 实用性:用户提到在旧硬件上运行Linux的经济性和实用性,尤其是购买二手M1/M2设备。

    • "many of us still use ancient Thinkpads running Linux, and prefer to buy used hardware for a better cost." (评论2)

2. 对项目进展的担忧

  • 开发进度:部分用户对项目进展缓慢和核心开发者离职表示担忧。

    • "Feels like most original core developers have quit." (评论4)
    • "then hector, lina and alyssa all left and this project appears to be on life support." (评论8)
  • 功能缺失:M1支持仍未完善,缺少Thunderbolt和DisplayPort Alt模式等功能。

    • "Still no thunderbolt or display port alt mode." (评论5)

3. 对硬件选择的讨论

  • Mac硬件的吸引力:用户认为Mac硬件优秀,但Linux支持不足是主要问题。

    • "losing Linux support would be pretty devastating... Docker and virtualization just isn’t the same." (评论3)
    • "they just aren’t as nice." (评论3,比较Windows笔记本)
  • 替代方案:部分用户建议选择其他支持Linux的硬件,如Dell XPS。

    • "My XPS13 works perfectly with Linux straight out of the box for half the price." (评论11)

4. 对项目意义的 broader 观点

  • 技术影响:Asahi项目对ARM平台和Linux生态的潜在影响。

    • "Getting a bespoke SoC supported in the mainline kernel... could set a precedent for other ARM64 platforms." (评论6)
    • "It might also encourage more laptop makers to ship machines with first‑class Linux support." (评论6)
  • 历史对比:用户将Asahi与早期的Hackintosh现象类比。

    • "Twenty years ago people went to great lenghts to run the best OS available... similar efforts are made to run linux on the best hardware available." (评论7)

5. 对Apple的批评与期望

  • 开放性问题:用户批评Apple不开放驱动和硬件支持。
    • "I honestly dont get why apple isn’t more open with their drivers... it feels like opening up macbooks would just open up more sales." (评论16)
    • "I almost wish there was a push to get Apple to be more open on their OS code." (评论9)

6. 实际使用体验

  • 虚拟化替代方案:部分用户转向UTM等虚拟化方案。

    • "have since switched to UTM.app... and it’s been excellent." (评论12)
  • 游戏与多媒体支持:Asahi在游戏和多媒体方面的表现。

    • "Hollow Knight... works on my M1 Air flawlessly." (评论14)
    • "Is Asahi able to run mlx with the full Apple hw optimizations?" (评论13)

总结:Asahi Linux项目在技术上有重要意义,但面临开发进度和硬件支持的挑战。用户对其在旧硬件上的实用性表示认可,但对Apple的封闭性和项目未来持不同看法。部分用户选择替代方案或虚拟化,而其他人则期待更开放的硬件生态。