Asahi Linux 开发者已正式将支持范围扩展至 Apple M3 系列 Mac,涵盖 M3、M3 Pro 和 M3 Max 设备(Mac Studio M3 Ultra 除外)。目前其功能已基本与 M1 和 M2 硬件相当,但仍存在若干重大局限。
现阶段,GPU 支持尚缺乏 3D 加速性能与能效优化,且由于尚未支持 DCP(显示控制器),设备无法使用睡眠功能。DCP 支持的缺失也导致 M3 MacBook 上的 HDMI 接口无法使用。
尽管 Asahi Linux 的构建版本已能提供可用的体验,但开发者仍在努力将这些变更合入 Linux 主线内核。目前基础启动支持已经实现,但未来仍需更多补丁以使后续内核版本达到完全一致的水平。更多详情请访问 Asahi Linux 官方网站。
最初作者使用 Cuttle 进行激光切割设计,后来转用 OpenSCAD,以获得更好的自主权、开源便利性,并能轻松分享参数化文件。尽管 OpenSCAD 的学习曲线较为陡峭,但其基于编程的方法在电缆隐藏盒和猫咪主题纸巾架等项目中展现了强大的功能。
作者强调了以下几点实用心得:
* **激光切割:** 务必保留遮蔽胶带以减少烧焦痕迹;选择胶合板而非刨花板以获得更好的效果;记得计入“切口”(切割过程中损失的材料),以确保接缝吻合。
* **OpenSCAD 工作流:** 作者建议使用外部编辑器(如 Neovim)进行开发;在同一文件中定义独立的 2D 和 3D 模块,以便在导出前验证装配;并利用 BOSL2 库实现高级几何功能。
虽然 OpenSCAD 因其独特的函数式逻辑而具有挑战性,但对于推崇代码驱动设计过程的创作者来说,它是一款非常有价值的工具。文中提供了两个项目的源文件(包括 SVG 生成脚本),供有兴趣自行制作的人参考。