Hasty Briefsbeta

双语

Linux desktop on Apple Silicon M1 in practice

9 months ago
  • #Linux
  • #Apple Silicon
  • #QEMU
  • M1 MacBook Air是一位长期使用GNOME/GNU/Linux用户手中最快的电脑
  • Apple Silicon/M1芯片上运行Linux有两个原生移植版本:Corellium(已淘汰)和Asahi Linux(持续改进但缺乏图形加速)
  • QEMU可在M1原生运行Linux,但缺少针对macOS的GPU优化
  • Virgil 3D被破解后实现了通过macOS上QEMU运行Linux的OpenGL支持
  • 提供了使用修改版QEMU在M1安装运行Fedora的步骤指南
  • QEMU中图形加速选项:gl=off(稳定但卡顿)、gl=core(不稳定)、gl=es(稳定且快速)
  • 正在向上游提交QEMU改进代码以便未来更易使用
  • 存在安全隐患——图形加速与虚拟机运行在同一进程
  • vhost-user-gpu可提供隔离方案,但需修改才能在Linux之外运行
  • 虚拟化技术为M1提供了可接受的性能损耗下实用的Linux桌面体验
  • macOS与Linux虚拟机之间的资源分配可能引发复杂问题
  • Asahi Linux是Apple Silicon原生Linux支持的长期潜力解决方案