开源键鼠共享软件的“爱恨情仇“:Deskflow、InputLeap与Barrier的演化史
开源键鼠共享软件的"爱恨情仇":Deskflow、InputLeap与Barrier的演化史
一、血脉渊源:从Synergy到三足鼎立
这三款软件的起源都与 Synergy 这款商业软件密切相关:
- 2001年:Synergy开创软件化KVM先河
- 2017年:Barrier从Synergy 1.9代码分叉诞生(首个开源替代品)
- 2020年:Deskflow从Synergy核心代码剥离商业化功能形成社区上游项目
- 2024年:Barrier社区分裂,InputLeap诞生
关键人物:@p12tic & @shymega(贡献量占Barrier总提交量的67%),因无Barrier项目权限,且认为原项目名不配作为一个热门开源项目的名称,主导了InputLeap新项目的诞生
二、恩怨纠葛:开源社区的典型困境
1. Deskflow与Synergy的共生关系
特征 | 说明 |
---|---|
技术路线 | 放弃老旧系统支持(如MacOS 10.15-) |
资金模式 | 接受Synergy代码反哺与资金赞助 |
2. Barrier与InputLeap的继承与背叛
分叉直接原因:
- 创始人@walker0643两年未活跃
- 项目命名争议("Barrier"被认为不专业)
- 安全漏洞修复延迟
3. 技术理念的路线之争
三、版本选择指南(含新旧系统适配建议)
软件 | 适用场景 | 版本推荐 |
---|---|---|
Deskflow | Win10+/macOS12+/Linux新发行版 | v1.21.2(2025年最新版) |
InputLeap | MacOS 10.12-10.15/Win7 | v3.0.2(2024年10月13日 last version) |
Barrier | MacOS 10.11以下 | v2.1.0(2021年10月2日最后兼容版) |
典型案例解决方案:
🖥️ MacOS 10.12+iMac老旧设备:InputLeap v3.0.1
🔄 跨新旧系统混合环境:主力机Deskflow + 旧设备InputLeap
🔒 企业级安全需求:Synergy商业版(基于Deskflow二次开发)
四、技术演化树与未来展望
发展趋势:
🚀 Deskflow:新增Wayland支持/15设备联控
🌉 InputLeap:协议兼容新旧系统
⚰️ Barrier:进入维护模式
五、开发者启示录
- 商业化与开源的博弈:形成"Synergy←→Deskflow"独特生态
- 社区治理的重要性:印证"健康治理>技术优势"真理
- 兼容性的双刃剑:InputLeap为兼容旧系统放弃架构革新
用户选择准则:
- 新系统追新 → Deskflow
- 旧设备怀旧 → InputLeap/Barrier
- 企业环境 → Synergy商业版