Стандарты
Asahi Linux получил начальную поддержку USB4 и Thunderbolt 3 на чипах M1, M2 и M3
Публикация:
В ядре 7.2.12 заработали туннелирование USB3 и сеть между хостами, но туннелирования PCIe и DisplayPort пока нет.

Проект Asahi Linux сообщил, что его downstream-ядро 7.2.12 получило начальную поддержку USB4 и Thunderbolt 3. Речь идет о машинах на чипах M1, M2 и M3, для них эта поддержка появилась впервые в составе Asahi. До сих пор порты USB-C на этих Mac под Linux оставались без USB4, хотя само железо такой стандарт поддерживает.
Из того, что уже работает, команда называет туннелирование USB3 и связь между хостами, то есть сеть Ethernet поверх USB4. На практике это означает, что порты USB3 и встроенные устройства на хабах Thunderbolt могут заработать. Полноценной заменой родной поддержки это пока не стало, и команда честно оговаривает, что речь идет о начальной реализации.
Двух вещей, которых ждут больше всего, пока нет: туннелирования PCIe и туннелирования DisplayPort. Скорость сети USB4 тоже заметно ниже теоретических 40 Гбит/с: команда связывает это с взаимодействием драйвера Linux и блока IOMMU, известного как DART.
Параллельно та же поддержка движется в основное ядро: разработчик Sven Peter отправил на рецензию серию из 19 патчей, которые должны принести USB4 и Thunderbolt в mainline для M1, M2 и M3. Пока эти патчи проходят рецензию, downstream-ядро Asahi остается местом, где новая возможность уже доступна.