linux-macbook内核,好消息:Linux内核将支持苹果笔记本键盘/触摸板

导读

在过去几年,苹果MacBook / MacBook Pro笔记本电脑在Linux上的表现一直是出了名的糟糕,至少在主流/开箱即用支持方面是如此。目前MacBook的键盘和触摸板在Linux上甚至无法开箱即用。有一个out-of-tree驱动程序可以改变这一点,它很快就可能会被合并到主线内核中。

过去两三年的MacBook / MacBook Pro键盘和触控板一直依赖SPI控制器,而不是传统的基于USB的输入设备。苹果甚至没有公开记录该协议在非macOS /Windows平台上正确支持键盘/触控板的情况。但幸运的是,开源Linux开发人员社区能够在很大程度上对这种支持进行逆向工程。

3e4203da29c53571120931bccd143640.png

关于这个协议还有一些未知之处,但是这个苹果SPI Linux驱动程序已经运行了大约两年,并且继续使用最新的MacBook/MacBookPro硬件。考虑到这个驱动程序的成熟度,现在正致力于将这个驱动程序纳入主流,所以如果想要在新的苹果笔记本上运行Linux,最终将会有开箱即用的键盘/触摸板支持。

Apple SPI驱动程序将通过KEYBOARD_APPLESPI Kconfig开关进行切换,新驱动程序的代码行数接近2000行。内核邮件列表上的审核仍在进行中,所以在这个阶段尚不清楚是否可以接受进入即将到来的Linux 5.1周期或者需要等待更长的时间。

对于现在就想在Linux上使用Apple SPI键盘/touchpad的人来说,通过这个GitHub存储库,可以使用当前的驱动程序代码作为DKMS模块与现有内核进行配对。

非常简单,正在进行的12寸 MacBooks(2015及late)和更新的MacBook Pro( late 2016及late)上的SPI键盘/触控板的输入驱动程序。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值