对微软 Surface 系列笔记本的 Linux 支持正逐渐整合到 Mainline 内核中。在围绕着 Surface 平台支持进行大量基础架构工作之后,相关代码在最近几周已经开始了审查工作。在审查结束之后能够在 Linux 上启用 Microsoft Surface System Aggregator Module (SAM / SSAM)。
Microsoft Surface System Aggregator Module (SAM / SSAM)可以在下一代 Surface 设备上找到,并会作为嵌入式控制器进行整合。某些型号的 SAM 不仅负责电池状态处理和热量报告,还负责 HID 键盘和触控板输入支持。
虽然微软持续表达了他们对 Linux 社区的热爱,但 Surface 的启用工作不是由他们而是由社区来完成的。独立开发人员 Maximilian Luz 就是致力于此 SSAM 支持的人,并且在改善 Linux 上的 Surface 状态方面做了很多工作。SAM 与热传感器一起负责设置笔记本电脑的冷却/性能模式,从而使此功能更加重要。
该补丁系列获得了最初的支持,并且还将EC接口暴露给用户空间,以帮助调试/测试/逆向工程。 SAM的最初用户是Surface Pro 4和Surface Book 1,但仍继续使用新一代设备。