如果常使用 Linux,你大概率会被一个问题困扰:软件跨发行版适配太折腾!同一款软件,在 A 发行版中一键安装即用,到 B 发行版却可能依赖报错、调试半天。即便用上 Flatpak 或 Snap,不是体积庞大就是启动缓慢——这不仅是用户的痛点,更是应用维护者的难题。

深植于 deepin 社区的开源项目“如意玲珑”(Linyaps),从诞生之初就致力于解决这一问题。它天生具备“跨发行版基因”,架构上支持多种 Linux 系统,不限于 deepin;采用更轻量的沙箱技术,提升运行效率;完全开源,可自行编译适配更多发行版。正因为其“轻快、跨系统”的特性,如意玲珑吸引了大量非 deepin 用户,成为他们心目中的适配新选择。

不过,作为一个快速成长中的项目,如意玲珑尚未完美覆盖所有发行版。例如在 Ubuntu、Fedora 等系统中,用户仍可能遇到兼容性问题或依赖调试门槛,导致体验受阻——这也正是其发展空间与社区迫切需求所在。

幸运的是,deepin 社区从不缺少具有开源精神的行动派。如意玲珑社区的 Linyaps Generic-Linux SIG(跨发行版移植开发小组),正是这样一支自发组成的攻坚力量。

今天,我们就来聊聊他们的故事:从一个人的探索,到覆盖两大包管理体系的成果,这群开发者如何补齐玲珑的“适配短板”,让应用维护者无需纠结发行版差异,让更多用户流畅便捷地用上玲珑?

 

SIG 起源:从“打磨 Ubuntu 体验”到“组队攻坚跨发行版”

Linyaps Generic-Linux SIG 的诞生,是一段从“个人尝试”走向“社区共建 的温暖故事。

这一切始于发起人 mozixun 对“用好玲珑”的执着,而这份执念的最初动力,是他早不满于 Flatpak 拖沓的启动速度及启动时很高的磁盘占用,在 deepin 上体验到玲珑的轻快响应后,才坚定了“要在更多系统上用好它”的想法。

最初,如意玲珑虽已能在 Ubuntu 上运行,但作为深度 Linux 用户,mozixun 还是敏锐发现“能用”和“好用”的差距——偶发的小 Bug,让 Ubuntu 上的玲珑体验始终没能追上 deepin 上的稳定感。不想止步于“自己凑合用”,mozixun 主动联系玲珑团队研发人员,一边细致反馈 Ubuntu 上的细节问题,一边跟着调试参数、补全适配卡点。最终,他成功把 Ubuntu 上的玲珑体验打磨得更顺畅、更稳定。可单靠个人的力量,根本无法让“体验流畅”的如意玲珑覆盖到这么多 Linux 发行版。

转机出现在去年十月,当社区的 Ziggy 发起“有没有人在非 deepin 系统玲珑?”的讨论时,mozixun 立刻分享了自己的经验。也正是这次交流,Ziggy 提议:“不如你牵头组建一个 SIG,把有同样想法的人聚起来,一起做跨发行版适配?”

尽管当时的 mozixun 连基础打包命令还在学习,但为了让更多人用上启动速度更快、体积占用更低的“如意玲珑”的这一念头,让他果断接下了任务。

于是,如意玲珑社区 Linyaps Generic-Linux SIG 跨发行版移植开发小组正式成立。SI汇集擅长不同发行版编译逻辑的开发者、熟悉桌面环境兼容性测试的伙伴。大家分工协作,一边持续迭代适配版本、补上更多系统的 “玲珑短板”,一边收集用户反馈调整细节,一起把玲珑做得更好。

 

发起人 mozixun:SIG 组建后,他成了玲珑生态的 “实干推手”

作为 Linyaps Generic-Linux SIG 的发起人,mozixun 并非一开始就是资深开发者 —— 他从普通的 Linux 开源爱好者起步,凭借对 “让玲珑更好用” 的执着,逐渐成长为玲珑生态的关键推手,每一项贡献都瞄准用户的实际痛点,落地性十足。

1. 精准定位痛点,推动跨发行版兼容

他敏锐发现用户反馈的 “玲珑应用托盘打架” 问题(比如钉钉QQ音乐和微信三个软件系统托盘只能留存一个,剩下两个全部无法显示),深入排查后确认根源并非玲珑本身,而是 Electron 框架的兼容性缺陷。随后他针对性提交关键 Issue,推动玲珑团队解决了这一 Flatpak 未能解决的托盘显示问题。

 

2. 维护核心软件,保障日常使用刚需

维护大量用户最常用的办公软件还重点解决了 WPS 的适配细节 —— 比如在 KDE Plasma 桌面环境下,出现玲珑版 WPS 无法右键新建办公文档的问题,他主动排查桌面适配逻辑,推动修复这一 “影响日常办公” 的卡点,让 WPS 在多桌面环境下更易用。

 

3. 搭建 runtime 运行环境,降本增效提体验

针对 Tauri 等依赖 webkit2gtk 的应用体积过大占用资源过多的情况,他做了 GTK4+Webkit2Gtk 的运行环境:原本 tauri 等应用的玲珑包体积超过 200 MB,经他优化后压缩至仅10多MB,既节省存储空间,又加快软件启动速度;同时他还掌握 Flutter 跨平台开发能力,让现代强大的跨平台框架也能在玲珑上完美运行。

从 “发现小问题” 到 “解决大刚需”,mozixun 的每一步行动都围绕用户体验展开 —— 他没有追求复杂的技术标签,而是用 “能落地、能解决问题” 的实干精神,成为玲珑跨发行版生态里不可或缺的推动者。

 

核心成果:跨发行版适配 “全覆盖 + 简操作”

经过大半年的攻坚,Linyaps Generic-Linux SIG 的成果已经很实在——他们没有重复 “造轮子”,而是针对不同发行版的兼容性痛点,优化适配方案,还把安装流程简化到 “安装好即可开箱即用”,覆盖了RPM 系、Debian 系主流发行版

1. RPM系,全新适配 EPEL9/10

对于 RPM 系用户(比如 Fedora、OpenEuler,或是企业级的 Rocky Linux、AlmaLinux),SIG 把适配后的玲珑版本,放到了Fedora 第三方源 COPR(类似 Ubuntu 的 Launchpad,安全稳定有保障)。

项目地址:https://copr.fedorainfracloud.org/coprs/mozixun/OpenAtom-Linyaps/

目前已完成适配并验证的系统包括(皆已支持 CPU 架构 AMD64 及 ARM64):

  • Fedora 系列:Fedora 42、Fedora 43、Fedora Rawhide(滚动更新版,适配最新系统特性)

  • 服务器发行版:EPEL 9/10(支持所有可以安装EPEL源的服务器发行版(如 RedHat Enterprise Linux , Rocky Linux , AlmaLinux 等)OpenEuler 24.03 LTS (需要改动一下 locales 把系统默认编码格式改成 UTF-8)。

 

安装方式如下

Step 1:启用 SIG 维护的 COPR 源

  • Fedora/RHEL 服务器系的安装执行以下步骤:

sudo dnf copr enable mozixun/OpenAtom-Linyaps

# 注意RHEL服务器系的类似于 CentOS Stream/AlmaLinux/Rocky Linux 等需要先启用对应的 epel-release 源

  • OpenEuler 24.03 则需要在 /etc/yum.repos.d 目录下单独下载 repo 源:
https://copr.fedorainfracloud.org/coprs/mozixun/OpenAtom-Linyaps/repo/openeuler-24.03/mozixun-OpenAtom-Linyaps-openeuler-24.03.repo

 

Step 2:更新软件仓库并安装玲珑全套组件(含运行环境、应用商店安装器)

sudo dnf update && sudo dnf install linglong linglong-bin linglong-builder linglong-pica linyaps-web-store-installer -y

 

2. Debian 系,持续迭代玲珑稳定新版本

由 SIG 核心贡献者@核动力四号机组、@mozixun 维护,可在 Gitee 仓库下载并安装后使用。

Gitee 项目地址:https://gitee.com/LFRon/Linyaps-generic-linux-SIG/releases/

  • Ubuntu:Ubuntu LTS 长期支持版(如 22.04、24.04)、Ubuntu 前卫版本(如 25.04,适配最新功能)Ubuntu 系的衍生发行版 PopOS/TUXEDO OS/LinuxMINT 下载对应的 Ubuntu 上游适配版本即可(比如LinuxMINT 22基于Ubuntu 24.04改造,那么直接下载Ubuntu 24.04版本即可);

  • Debian:Debian 滚动发行版(Sid)、Debian 稳定版(Stable)。

 

3. Arch Linux

由核心贡献者@饕餮人维护,可在项目仓库下载并安装后使用。

项目地址:https://github.com/taotieren/aur-repo

 

4. NIXOS

由核心贡献者@wineee 维护,可在项目仓库下载并安装后使用。

项目地址:https://github.com/nix-community/linyaps-flake

上版本的适配稳定性,已经过 SIG 成员的测试验证,兼容性问题基本扫清。

 

邀请加入:你的测试与反馈,也是生态的 “一块拼图”

目前 SIG 虽搞定了主流发行版的适配,但还有不少发行版运行情况待反馈,更需要更多用户实测反馈 —— 不同硬件、场景下的问题,都是打磨玲珑稳定性的关键。开源从不是 “一个人做到完美”,而是 “一群人一起变好”。

如果你用着不同 Linux 发行版,对如意玲珑感兴趣、想让它更稳定,欢迎加入 SIG!(SIG 交流 QQ 群:892130154)

如意玲珑社区官方交流微信社群

发表评论