兼容力向新 | deepin 25 如意玲珑:兼容“新”篇,处处生根!


 

 

 

 

 

 

在 Linux 生态建设进程中,软件包管理的兼容性与分发效率一直是亟待突破的关键难题。deepin 深耕 Linux 技术领域多年,推出如意玲珑(Linyaps)—— 这一基于开放原子开源基金会孵化的独立包管理工具集。它以“跨发行版兼容、沙盒安全、极简依赖” 为核心,重新定义 Linux 应用分发规则,致力于为开发者和用户打造更高效、稳定、安全的软件分发体验。

本文,我们将与大家深入探讨传统包管理的历史性难题,并详细解读如意玲珑的核心技术架构、生态适配成果以及使用指南。

破解传统包管理的历史性难题

长期以来,Linux 软件包管理在兼容性、安全性和依赖管理方面面临深刻挑战。深入分析,这些挑战主要体现为三大核心困局:

  1. 跨发行版壁垒森严:Debian 系(deb)与 Red Hat 系(rpm)包格式分裂,导致开发者需为不同发行版重复打包。
  2. 依赖地狱久治不愈:系统级库文件的全局共享机制(如 Qt 5.12 与 5.15 版本冲突),极易引发 “牵一发而动全身” 的兼容性问题。
  3. 安全隔离机制缺失:传统包管理允许应用直接访问系统资源,恶意软件可通过篡改/usr/lib等目录获取权限。

 

面对这些根深蒂固的难题,技术革新势在必行。deepin 团队正是基于对解决这些痛点的深刻洞察,早在 2017 年便启动了玲珑项目的研发。项目初期基于 Flatpak 探索应用隔离方案,2020 年通过引入沙箱/容器技术取得核心突破。

经过持续迭代,如意玲珑 (Linyaps) 最终随 deepin 23 预览版在 2022 年正式落地,并于2023 年正式捐赠给开放原子开源基金会,成为国产开源生态的重要基础设施,旨在通过“一个架构,一次构建”的技术理念,打破传统包管理架构的生态壁垒。

重新定义应用分发规则

核心技术架构:打造安全、独立的运行沙箱

如意玲珑的核心技术在于巧妙运用 User Namespace 与 CGroup,构建了一个应用运行沙箱,实现了应用与操作系统核心的彻底解耦。这一架构设计通过以下关键机制运作:

  1. 自包含打包:应用及其依赖(如 Qt、OpenSSL)统一封装至玲珑包,避免对系统库的依赖;
  2. 分层文件系统:只读层存储应用二进制与依赖库,可写层记录用户配置,保障系统稳定性。

四大核心价值:重塑开发与使用体验

基于上述创新架构,如意玲珑为整个软件生态链带来了显著的四大核心价值。

  • 跨发行版兼容:一次构建,全平台运行

如意玲珑通过抽象统一的运行时环境(如org.deepin.Runtime/23.0.1),使玲珑包可在deepin、统信 UOS、Ubuntu、Debian、openEuler、OpenKylin 等主流 Linux 发行版上直接运行,极大提升了应用分发的效率。

  • 彻底终结依赖冲突:沙箱化隔离的“独立王国”

每个玲珑应用拥有独立的运行环境,与系统及其他应用完全隔离。实测显示,这种机制可以终结令人头疼的依赖冲突问题(例如,依赖 Qt 5.12 的应用 A 和依赖 Qt 5.15 的应用 B 可以在同一台机器上安装并正常运行)。

  • 极简安全防护:从被动防御到主动隔离

沙箱机制严格限制了应用的权限边界。应用程序仅能访问其沙箱内部的资源,禁止直接操作 /etc、/usr 等关键系统目录。

  • 开发者友好:全链路工具链赋能效率革命

为了显著降低开发者的适配门槛并提升效率,如意玲珑提供了完备的工具链支持。在构建工具方面,支持将常见的 AppImage、deb 等格式一键转制为玲珑包,提供ll-builder命令行工具与图形化构建界面。在调试支持方面,支持开发者在容器内直接编译源码。

从技术突破到规模化落地

如意玲珑的技术价值正通过广泛的生态适配转化为实际影响力,其落地成果覆盖了操作系统、应用软件与硬件平台三大关键领域。

广泛兼容主流发行版生态

在操作系统层面,如意玲珑展现出强大的跨平台兼容能力:

  1. 国产系统:deepin 25、deepin 23 已默认集成如意玲珑,成为其原生体验的一部分。同时,UOS 1070、openEuler 23.09、AnolisOS 8、openKylin 2.0也已适配玲珑,提供独立仓库支持手动添加;
  2. 国际发行版:如意玲珑对国际主流 Linux 发行版的支持同样完善,Ubuntu 24.04、Debian 12、Fedora 41/42已适配完成,同样提供独立仓库,支持手动添加。

繁荣的应用生态构建

应用生态建设是如意玲珑的核心目标之一,目前已取得显著成效:

  1. 官方应用覆盖: 深度整合了办公、开发、娱乐等高频使用场景,已完成超过 5000+ 款流行应用的玲珑包化,其中包括微信、QQ等常用应用;
  2. 开源项目验证: 如意玲珑的技术能力在复杂项目上也得到验证。目前已成功编译了 OpenTenBase、PostgreSQL 等数据库源代码,充分证明了其容器内的完整构建能力。

全架构硬件无差别支持

为确保广泛的硬件兼容性,如意玲珑实现了底层架构的普适支持:

  1. CPU 架构: 支持 AMD64、ARM64 以及 LoongArch 架构,适配过程无需重新编译;
  2. 显卡适配: 已兼容适配了包括 NVIDIA 及格兰菲在内的部分主流显卡型号。

立即体验

无论您是普通用户还是开发者,都可以轻松体验如意玲珑带来的跨发行版应用便利。

用户获取玲珑应用

  1. deepin 用户开箱即用: 如果您使用的是 deepin 25 或 deepin 23,系统已默认集成支持。您只需打开应用商店,搜索“玲珑”或直接查找所需应用名称,即可像安装普通应用一样下载和安装玲珑应用。
  2. 其他发行版用户轻松接入: 对于 Ubuntu、Debian、openKylin 等其他发行版的用户,只需访问如意玲珑官网(https://linyaps.org.cn/),查找获取对应版本的安装包与仓库配置指南。完成简单配置后,可从玲珑应用商店(https://store.linyaps.org.cn)安装您说需要的应用。

开发者快速入门指南

开发者朋友们可以访问“如意玲珑官网-文档中心”(https://linyaps.org.cn/guide/start/whatis.html)来获取一站式文档支持,这里提供了全面详尽的文档,涵盖玲珑构建工具 (ll-builder)、包管理工具、包格式转换工具等核心组件的使用说明、最佳实践和配置细节。此外,文档中心还提供相关的教程和课程,帮助您快速掌握从应用打包、沙箱调试到分发的全流程技能。

无论是开发者追求高效分发,还是用户期待稳定兼容,如意玲珑正在以“连接器”的角色,重塑着 Linux 应用生态的底层逻辑。我们期待未来有更多开发者和用户加入这一生态,共同塑造 Linux 软件分发的未来格局!欢迎随时在deepin 社区论坛与我们交流,或扫描下方二维码加入如意玲珑交流群,参与项目讨论。


相關推薦

2025-06-27

同时支持白名单配置,兼顾安全与效率。 如意玲珑:兼容"新"篇・处处生根 依赖冲突是 Linux 用户长久以来的痛点。现在,“如意玲珑”为您带来终极解决方案。 跨发行版兼容,一次封装处处运行:玲珑通过沙箱化

2025-08-12

成,系统处于“不完全更新” 状态。 配置错误与软件兼容性问题 表现:软件闪退、功能异常、系统资源占用过高。 核心原因: 非标准安装包影响:手动安装 .run/.bundle 等非 deb 格式软件时,强制写入系统核心目录,破坏

2025-08-12

deepin 25 DDE 桌面环境迎来全面进化,此次升级不仅带来视觉与交互的个性,更致力于通过点滴精进,让你的每一次操作都成为愉悦体验。 美学重构:细节里的极致追求 此次DDE 桌面环境的视觉升级并非流于表面的形式更新,而

2024-07-17

历程中,国内软件生态建设曾面临诸多挑战,其中软件的兼容性和安全性问题尤为突出。不同操作系统下的应用打包和分发,不仅耗费了大量的时间和资源,也常常因为升级引发兼容性问题,给软件开发者和用户带来了不小的困

2024-08-06

与隔离的运行环境,来解决传统包管理系统强依赖导致的兼容性问题,以及权限松散导致的安全问题。减少不同操作系统下分发时的打包次数,做到“一个架构,一次构建”,为Linux生态发展提供了坚实的基础。 如意玲珑发行

2025-04-17

复,进一步优化系统使用。 本次版本重点改进 硬件兼容性与内核优化:集成 6.6/6.12 内核更新、NVIDIA 显卡驱动升级、Intel/AMD CPU 微码更新,全面提升硬件支持与底层性能; 核心功能增强:DDE 新增智能镜像源管理、紧凑模

2024-08-01

配置、开发、调试等各个环节。 目前已提供包括发行版 deepin V23、UOS 1070、openEuler 24.03、Ubuntu 24.04、debian 12、openKylin 2.0 RC 的玲珑安装教程。   应用商店:快速安装玲珑应用的窗口 ◉ 一键体验:让您在不同发行版下也能

2024-08-03

仓库的软件包版本已经更新到了足以与deepin M1特有组件相兼容的程度,不再需要激进但不太稳定的CI仓库来构建系统环境。所以,在本次更新之后,deepin M1的系统将切换到稳定库。 深度之家 2024年7月,深度之家共收到用户bug及

2024-08-16

版的强大支持,可有效解决传统包管理系统强依赖导致的兼容性问题,以及权限松散导致的安全问题。目前,“如意玲珑”千帆竞发,已有400多位开发者贡献了超2000款如意玲珑应用,其中1000余款已上架deepin V23应用商店。 “

2024-07-10

件数量的激增,传统的包管理系统逐渐暴露出依赖性强、兼容性差、安全性不足等问题。作为一种新型的独立包管理工具集,“玲珑” 提供分层与隔离的运行环境,旨在解决 Linux 系统下由传统软件包格式的复杂性和交叉依赖关

2024-08-13

还深入探索并集成了来自安同开源社区的libLoL龙架构应用兼容层,该兼容层有效降低了从旧生态向新生态迁移的成本与难度。特别值得一提的是,微信、QQ及WPS等关键应用已通过该兼容层实现了对龙架构的完美支持。 成果三:

2024-08-24

言模型的添加功能,支持与各种在线大型语言模型的接口兼容,确保了系统的可扩展性和灵活性。 RAG技术应用 通过采用Retrieval-Augmented Generation技术,UOS AI对本地文件进行向量化处理,构建了向量化数据库。在问答任务中,系

2022-11-11

问题进行修复,部分预装应用替换为玲珑包格式,使系统兼容性与流畅性全面提升。 镜像下载: https://cdimage.deepin.com/releases/23-Alpha/deepin-desktop-community-23-Alpha-amd64.iso 行云应用 - 音乐 更新了UI及动效效果,优化所有界面布

2022-08-17

理Linux系统下传统软件包格式依赖关系复杂所导致的各种兼容性问题,以及过于松散的权限管控导致的安全风险。 它面向任意Linux发行版,同时支持应用增量更新,你可以体验到应用包管理、分发、沙箱等功能;提升了易用性及