商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 硬件相关 > 告别外接键盘!MacBook跑Linux终于能打字了

告别外接键盘!MacBook跑Linux终于能打字了

  发布于2026-08-20 阅读(0)

扫一扫,手机访问

7月1日,Linux内核社区传来一则值得关注的进展:开发者Michael Reeves向内核邮件列表提交了十组补丁。这批补丁的核心意义在于——让搭载Apple Silicon M2和M3芯片的MacBook,终于能用上内置键盘了。

新功能背后依赖的是一个全新的驱动:apple-dockchannel。没错,就是通过这个驱动,打通了键盘和系统之间的通道。


先说背景。Linux 7.2内核其实已经能启动M3 Mac了——但只是进到极简的命令行控制台。没有GPU加速,键盘也用不了,基本就是个“能亮屏”的状态。而现在,键盘驱动的出现意味着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芯片是2024年发布的,开源社区用了大约三年才实现主线内核启动。这次键盘驱动的发布,意味着M3 Mac运行Linux从“技术验证”走向了“可用阶段”。不过,触控板、GPU加速、音频支持这些后续工作,依然是一块硬骨头。


本文转载于:https://www.163.com/dy/article/L0P5DD500511CPVM.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注