惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
罗磊的独立博客
宝玉的分享
宝玉的分享
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
博客园_首页
量子位
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
S
SegmentFault 最新的问题
雷峰网
雷峰网
小众软件
小众软件
博客园 - 聂微东
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog

InfoQ

GitHub Copilot Open-Source Project Brings Full iOS 27 Virtualization to Apple Silicon From Retrieval to Reasoning: Building Production-Ready Agentic AI Systems with Knowledge Graphs Lambda SnapStart Comes to Container Images, Ending a Packaging Tradeoff One Decade of Rustls: Evolution, Benchmarks, and Future Roadmap NVIDIA Personal AI Router Distributes AI Tasks across Local Compute Netflix Reworks Conductor for 420 Million Monthly Workflow Executions and 10X Larger Workflows tsgolint Reaches Stable v7, Bringing Go-Powered Type-Aware Linting to Oxlint Terraform AWS Provider Continues Rapid Expansion as AWS Infrastructure Becomes More Complex How To Run on Three Clouds at Once, and When Not To How LinkedIn Trains AI Job Search 8x Faster with Multi-Teacher Distillation Session Traces and Cost Controls Help Diagnose AI Agent Failures Advancing Embedded Go: Recoverable Panics, UEFI, Radio and Hardware Dev Kit Blume: Zero-Config Docs Framework That Turns a Markdown Folder into an AI-Ready Website Redefining GIS: Declarative Symbology and Collaborative Workflows in JupyterGIS Airbnb Cuts Authentication Code by 60% with Server Driven Architecture Kubernetes Promotes KYAML as a Safer, More Consistent Way to Work with Manifests Next-Gen Architecture Playbook: Insights and Patterns for the AI Era From S3 to GPU in One Copy: Rethinking Data Loading for ML Training Copilot Code Review Reaches Azure Repos, Billed Per Review with Reporting Two Days Behind Personality Over Skillset: How Adam Wachtel Builds Engineering Teams Twenty Years of jQuery: How a Little Library Rewired Web Development Shopify Introduces Gisting: Compressing LLM System Prompts into Learned Tokens Rigorous Yet Sustainable Human Reviews in the AI Era pnpm 12 Rewrites Package Manager in Rust, Accelerating Installs While Preserving pnpm 11 Workflows Instrumentation at Scale: Having Your Performance Cake and Eating It Too Cohere’s Parse 5 Promises Efficient Multi-Modal Information Extraction From Complex Documents Swiggy Uses 350+ Features and Multi-Task MLP to Predict Customer Lifetime Value OpenAI Details GPT-Live’s Architecture for Continuous Stateful Voice Interaction Beyond Prompting: Context Engineering for Production-Grade AI
Tether: Apple Continuity Like Experience Between iOS and ...
Olimpiu Pop · 2026-09-04 · via InfoQ

Bringing the seamless ecosystem experience of iOS to Linux workstations has always been a significant challenge. Developer Zack Bartel recently announced Tether, an open-source project aiming to replicate Apple Continuity features for Linux users. The software allows users to send and receive iMessages and SMS, sync clipboards, transfer files, and view iOS notifications directly on a Linux machine. The system is built around two primary technical pillars, combining secure local network communication with a custom Bluetooth stack to bypass traditional operating system restrictions.

Robust security and reliable networking form the core foundation of Tether. From its inception, the communication between the iPhone app and the Linux daemon was built on mutual TLS. Both the mobile device and the computer must explicitly authenticate and agree before any data transmission occurs. Bartel notes that security remains a first-class citizen, bolstered by regular Opus and Fable security sweeps. This secure local network layer handles tasks like cross-platform clipboard synchronisation and file transfers.

According to him, the most complex technical achievement involves Tether bridging the notification and messaging gap using Bluetooth. Previously, developers often relied on running proxy servers on a Mac to handle iMessage routing. Bartel avoided this by building a clean-room C++ implementation of the Bluetooth protocols necessary to interface directly with iOS. Drawing inspiration from existing open-source projects like ancs4linux and BlueFerry, as well as protocol documentation by erikwb, Bartel developed an independent stack released under the permissive MIT license. This Bluetooth integration directly handles iMessage, SMS, contact synchronisation, and push notifications natively, despite the inherent complexities and edge cases of modern Bluetooth implementations.

Another highly innovative feature is the automated handling of one-time passwords. Bartel designed custom WebExtensions for Zen Browser and Betterbird to replicate the macOS feature where security codes seamlessly autofill into login forms. When an authentication code arrives via text or email on the iPhone, Tether captures it and passes it through the secure network link to the mail extension on Linux. This extension then communicates directly with the browser extension to populate the waiting input field, entirely automating the authentication flow without requiring any external third-party cloud servers for processing.

Even though, for now, there are major limitations of choice for users: not using the Zen Browser’s or Betterbird’s extension will not provide the smooth one-time code flow, Bartel proved that it is possible to communicate between different OS families. His project opens the door opens the door on accross OS interactions and seamless UX and maybe even allows us to imagine a future when we'll not be forced to choose between different OS ecosystems, and we can allow us to use the most appropriate choice for mobile, tablet and desktop and still be able to be "in the flow".

About the Author

Olimpiu Pop