发布时间:2024-09-02
openKylin社区近日宣布,首个跨平台的通用Linux端间互联组件Klink正式开源。这一消息在技术圈引发了广泛关注,标志着Linux生态系统在互联互通领域取得了重大突破。
Klink由openKylin社区Connectivity SIG——星光麒麟团队于2021年开始打造。它解耦了软总线模块对多系统平台的应用,实现了对跨平台软总线协议的兼容,包括鸿蒙软总线4.x协议等。这意味着包括openKylin开源操作系统、银河麒麟桌面操作系统在内的各种主流Linux发行版,都可以通过Klink实现跨平台互联互通,大幅扩展了生态边界。
Klink的核心优势在于其强大的分布式硬件资源共享能力和跨终端互联互通能力。它能够抽象终端设备硬件能力为显示、摄像头、音频等基础能力,实现设备间硬件资源的即时协作和算力共享。同时,Klink支持多设备间设备发现、设备组网、设备认证、设备连接,使得图片、文件等数据能够在设备间快速传输,内容无缝流转,支持多设备间协作和屏幕共享。
对于Linux生态系统而言,Klink的开源具有重要意义。长期以来,Linux在桌面和移动端的互联互通方面一直落后于Windows和iOS/Android系统。Klink的出现填补了这一空白,为Linux用户提供了更加便捷的多设备协同体验。特别是对于国产操作系统而言,Klink为它们提供了与国际主流系统竞争的重要武器。
Klink的使用方法也相对简单。开发者可以通过访问 https://gitee.com/openkylin/klink获取源码,然后按照官方提供的编译指南进行编译。编译完成后,只需执行几条命令即可启动Klink服务。此外,Klink还提供了详细的SDK链接说明,方便开发者将其集成到自己的应用中。
展望未来,Klink有望成为Linux生态系统中不可或缺的组件。随着物联网和多设备协同需求的不断增加,Klink的应用场景将越来越广泛。同时,作为openKylin社区的重要项目,Klink也将持续获得社区的支持和优化。我们有理由相信,Klink的开源将为Linux生态系统注入新的活力,推动国产操作系统在互联互通领域取得更大的进步。