Zack Bartel, разработчик, полностью перешёл на Linux и не особо оглядывается на свою прежнюю основную систему macOS как на то, к чему он хотел бы вернуться. Однако есть одно исключение.
Continuity.
Это общий термин Apple для описания того, как iPhone, iPad и Mac взаимодействуют друг с другом. Он охватывает множество небольших удобств. Скопируйте что-то на iPhone и вставьте на Mac. Начните письмо на одном устройстве и закончите на другом. Примите звонок с Mac, даже если телефон находится в другой комнате.
Но, что неудивительно, в его поддержке есть пробел. Официально на Linux он не работает. Поэтому Зак создал Tether, открытый проект, который воспроизводит часть этого опыта на Linux без необходимости в устройстве Mac.
Что он умеет?

Учитывая, что первый релиз приложения состоялся всего несколько месяцев назад, в мае, Tether уже покрывает много возможностей. Синхронизация буфера обмена, передача файлов, автозаполнение OTP-кодов, iMessage, SMS, уведомления и синхронизация контактов уже работают, хотя некоторые из них находятся на стадии бета-тестирования.
Фоновый демон под названием tetherd отвечает за связь между устройствами на Linux, взаимодействуя с CLI и нативным приложением на GTK4 для сопряжения. Приложение для iPhone на SwiftUI автоматически находит демона через Bonjour.
У Linux нет поддерживаемого способа работать с iMessage или SMS, и Зак исключил распространённый обходной путь с проксированием всего через настоящий Mac.
ancs4linux и BlueFerry предоставили достаточно базовых наработок по Bluetooth, чтобы он построил собственный путь, однако оба проекта распространяются под лицензией GPL, поэтому чистая комната на C++ позволила оставить Tether под лицензией MIT.
Для обеспечения безопасности он построил процесс сопряжения на основе mTLS, поэтому iPhone и демон Linux должны подтвердить свою подлинность, прежде чем установится соединение. Также регулярно проводятся проверки безопасности кодовой базы с помощью моделей Anthropic Opus и Fable AI.
Прежде чем вы скажете, что KDE Connect уже делает многое из того, что делает Tether, знайте: Зак знает о его существовании и считает его отличным, но отмечает, что это приложение не покрывает те сценарии использования, которые он имел в виду.
Как запустить

Для пользователей Arch Linux Tether доступен через AUR. Получить его можно, выполнив следующую команду:
yay -S tether
Если вы не знаете, что такое Yay, это помощник AUR, который упрощает получение пакетов из пользовательского репозитория Arch. Однако стоит учитывать риски, связанные с использованием этой платформы, управляемой сообществом.
Для других дистрибутивов в репозитории GitHub проекта доступны пакеты .deb и .rpm, собранные для последних версий.
На вашем iPhone потребуется загрузить приложение Tether - Linux Companion из App Store. Для работы требуется устройство с iOS 26.1 или новее.
Также вам понадобятся два расширения, если вы хотите, чтобы автозаполнение OTP-кодов работало правильно.
Расширение для Firefox вставляет коды в формы входа сразу после их получения, а расширение для Thunderbird отслеживает входящие письма на предмет кодов подтверждения и передаёт их в приложение Tether, работающее на вашем Linux-компьютере.




Пока нет комментариев. Будьте первым!