Linux内核补丁拟为T2 Mac提供隔空投送
据 Phoronix 报道,开发者提交一组Linux内核博通驱动补丁,若最终合并至主线内核,可为搭载T2芯片的Intel Mac提供隔空投送(AirDrop)支持,以便在Linux下与iPhone、iPad等苹果设备互相收发文件。
驱动中国11月5日消息,一组 Linux 内核 Broadcom brcmfmac 驱动补丁已提交审核,若最终合并至主线内核,搭载 T2 芯片的 Intel Mac 电脑将能在 Linux 下实现隔空投送。
据 Phoronix 报道,提交者为开发者 Andre Eikmeyer。该补丁面向 Apple Wireless Direct Link(AWDL),用于在 Linux 环境中与 iPhone、iPad 等苹果设备互相收发文件。
开发者说明,隔空投送基于 AWDL 运行。在配备 T2 芯片的 Intel Mac 上,苹果固件本身运行 AWDL。主机负责创建 AWDL 网络接口并设置相关参数;固件随后持续管理 AWDL 的运行调度,发送主机接收到的 AWDL 帧,并负责与其他设备之间的数据帧收发。对等设备发现以及隔空投送功能由用户空间实现。
该驱动会在固件声明支持 awdl 功能,并在支持版本 3 的 interface_create 接口启用 AWDL。未配备 T2 芯片的 MacBookPro14,1 使用 BCM4350 芯片,其 linux-firmware 固件版本为 7.35.180.133;该固件虽声明支持 awdl,但在响应 interface_create 请求时返回 BCME_UNSUPPORTED,因此无法启用这一功能。其他苹果芯片,例如 BCM4355,尚未经过测试。
用户空间方面,Andre Eikmeyer 还打造 t2-drop 程序并集成 NetworkManager,用于处理隔空投送相关功能。内核代码与 t2-drop 配合后,T2 Mac 可在 Linux 环境下实现隔空投送双向传输。