快科技 7 月 1 日消息,Linux 内核开发者 Michael Reeves 近日向内核邮件列表提交了十组补丁。
这些补丁为搭载 Apple Silicon M2 和 M3 芯片的 MacBook 带来了内置键盘支持。新功能将通过全新的 apple-dockchannel 驱动程序实现。

Linux 7.2 内核虽然已支持 M3 Mac 启动,但当前仅能进入极简命令行控制台。
缺乏 GPU 加速,MacBook 自带键盘也无法使用。新驱动的出现让 M3 MacBook 用户在 Linux 下终于可以直接使用笔记本键盘打字。
苹果 M3 Mac 的内置输入设备由一颗专用协处理器管理。该协处理器运行基于 RTKit 的操作系统,通过低延迟硬件字节 FIFO 接口 DockChannel 与主处理器通信。
具体而言,apple-dockchannel 邮箱驱动处理底层字节流,apple-hid 传输驱动负责启动协处理器并封装 HID 协议。驱动基于 Hector Martin 的原始实现重写,使用了标准 Linux 邮箱框架。
协处理器同时管理键盘和触控板,但此补丁仅启用键盘。键盘初始化无需加载外部固件,触控板则需要额外固件支持。触控板支持将在后续补丁系列中提交。驱动已在 MacBook Air M3 上完成测试。
下游 Asahi Linux 的 M3 适配工作也在同步推进。目前键盘、PCIe 和 NVMe 控制器均已获得支持。Asahi 团队表示 M3 支持水平已接近 M1 初代 Alpha 版本的质量。主线内核的完善仍需时日。
苹果 M3 芯片于 2023 年发布,开源社区历时约三年才实现主线内核启动。此次键盘驱动的发布让 M3 Mac 运行 Linux 从技术验证迈向可用阶段。触控板、GPU 加速和音频支持等后续工作依然艰巨。



登录后才可以发布评论哦
打开小程序可以发布评论哦