테더, 리눅스에서 iMessage·SMS 지원한다

테더(Tether)는 리눅스에서 iMessage와 SMS를 지원하는 오픈소스 도구로, 애플의 연속성 기능 중 클립보드 동기화, 파일 전송, OTP 자동완성 등을 구현한다. mTLS로 보안을 강화했고, 브라우저와 메일 확장 프로그램을 통해 OTP 코드를 자동으로 입력한다. KDE Connect와 달리 iMessage 지원에 초점을 맞췄으며, GPL 프로젝트(ancs4linux, BlueFerry)의 프로토콜 문서를 참고해 MIT 라이선스로 C++로 클린룸 구현했다.

AI 요약

리눅스로 완전 전환한 개발자가 macOS '연속성(Continuity)' 기능을 대체하기 위해 'Tether'를 직접 개발했다. iPhone과 리눅스 간 클립보드 동기화, 파일 전송, OTP 자동완성(메일→브라우저 확장 프로그램 연동)을 지원하며, mTLS 기반 보안 통신을 처음부터 적용했다. iMessage/SMS 직접 연동은 ancs4linux와 BlueFerry 프로젝트, 특히 erikwb의 프로토콜 문서를 참고해 클린룸 C++ 구현을 진행 중이다. KDE Connect가 있지만 요구사항을 충족하지 못해 자체 개발을 선택했다.

핵심 포인트

  • iOS↔리눅스 간 mTLS 기반 보안 통신, 양측 동의 필수
  • 클립보드 동기화 → 파일 전송 → OTP 자동완성 순으로 기능 확장
  • OTP 처리는 Zen Browser(Firefox)와 Betterbird(Thunderbird)의 WebExtensions로 구현
  • iMessage/SMS 직접 연동은 GPL 라이선스 문제로 MIT 기반 클린룸 C++ 재구현 중

향후 전망

  • 리눅스 데스크톱 사용자 대상 iOS 연동 생태계 확장 가능성
  • GPL 프로젝트의 프로토콜 문서 기반 클린룸 구현이 향후 라이선스 갈등 해소의 모범 사례가 될 수 있음
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...