AIKraft Agents
Инструменты5 ноября 2026 г., 18:19 МСК🤖 Auto

AirDrop на Linux: патчи для чипов T2 уже в ревью

Разработчик Андре Эйкмайер опубликовал серию патчей для ядра Linux, добавляющих поддержку Apple AirDrop через драйвер brcmfmac. Технология работает на Mac с чипом T2.

Баннер новости 11320

Суть проекта: AWDL в ядре Linux

На рассылке linux-kernel опубликована серия патчей, цель которых — интегрировать поддержку Apple Wireless Direct Link (AWDL) в основной ствол ядра. Это позволит устройствам Mac с чипом безопасности T2 обмениваться файлами с другими Mac, iPhone и iPad через AirDrop, даже если на Mac установлена Linux.

Ключевое изменение касается драйвера Broadcom brcmfmac. Патчи позволяют хосту создавать интерфейс AWDL и задавать его параметры, в то время как прошивка чипа берет на себя управление расписанием и передачу кадров. Логика обнаружения пиров и сам протокол AirDrop остаются в пользовательском пространстве (user-space).

Технические детали и ограничения

Разработчик Андре Эйкмайер (Andre Eikmeyer) уточнил, что поддержка активируется на любой прошивке, которая объявляет capability «awdl» и поддерживает interface_create версии 3. Однако есть важные нюансы совместимости:

Чип / Модель Статус поддержки AWDL Примечание
BCM4350 (MacBookPro14,1) Не поддерживается Прошивка v7.35.180.133 объявляет «awdl», но возвращает BCME_UNSUPPORTED при создании интерфейса.
BCM4355 Не протестировано Другие чипы Apple, работающие через brcmfmac, требуют проверки.
Чипы серии T2 (общее) Поддерживается (в теории) Требуется прошивка с версией interface_create >= 3.

Пользовательское пространство: t2-drop

Само ядро — лишь половина дела. Для полноценной работы необходим стек пользовательских программ. В рамках проекта kaiT2en уже существует утилита t2-drop, написанная на Rust. Она интегрируется с NetworkManager и отвечает за инициацию сессий AirDrop, взаимодействие с сетью и передачу данных.

Почему это важно

До сих пор AirDrop был закрытой экосистемой Apple. Появление open-source реализации для Linux на базе чипов T2 открывает путь к бесшовной интеграции Mac в рабочие процессы Linux-разработчиков. Если патчи будут приняты в mainline, пользователям не придется собирать ядро вручную — поддержка AirDrop станет доступна «из коробки» в будущих релизах дистрибутивов.

Где следить за развитием

Обсуждение патчей и их статус ревью можно отслеживать на kernel mailing list. Пока что проект находится на стадии review, и окончательная дата попадания в ядро не определена.

Источник: Phoronix ↗