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支持的长期潜力解决方案