IT之家 7 月 16 日消息,7 月 13 日,在上海站的 deepin Meetup 如意玲瓏專場上,深度操作系統(tǒng)官方正式宣布了項目全新的品牌名稱 —— 如意玲瓏(Linyaps)。目前如意玲瓏已成為開放原子開源基金會的正式孵化期項目。
據介紹,如意玲瓏項目的歷史可以追溯到 2017 年,當時基于 Flatpak 方案,對 deepin 的包管理機制進行了重構和改造。2020 年,項目借鑒了沙箱 / 容器的技術方案,完成了玲瓏原型的核心開發(fā)。2022 年,隨著 deepin V23 預覽版的發(fā)布,玲瓏作為其核心特性之一,初步具備了可用性。
玲瓏本質上是一個獨立包管理工具集,憑借其隔離技術可以將應用與系統(tǒng)進行完全解耦,從而徹底解決系統(tǒng)與應用、應用與應用之間因升級引起的兼容性問題,同時減少不同操作系統(tǒng)下分發(fā)時的打包次數,做到“一個架構,一次構建”。
在這次上海的 Meetup 上,玲瓏項目技術負責人鄧博深入介紹了如意玲瓏 Linyaps 的最新發(fā)展狀況。
玲瓏基于 User Namespace、CGroup 等機制提供了統(tǒng)一的、脫離于操作系統(tǒng)之外的應用程序運行環(huán)境,其中主要包括 Qt 等桌面應用常用的庫和依賴,并且這個運行環(huán)境支持多版本共存。
如意玲瓏通過文件共享技術優(yōu)化資源使用,允許多個運行時環(huán)境(runtime)版本共存。此外,它開源的主要組件包括虛擬化容器、命令行接口、包倉庫、運行管理服務等,提供包管理相關的能力。而在項目框架的最上層,玲瓏還為軟件開發(fā)者提供了包構建工具和轉換工具,以及提供了應用商店供軟件開發(fā)者分發(fā)應用,供用戶下載安裝應用。
版本進展
目前 ll-box 玲瓏主程序版本已迭代至 1.5.7,近期發(fā)布的重要版本功能有:
玲瓏構建工具支持構建 uab 包(僅 deepin V23 和 UOS V20 支持)
玲瓏轉制工具支持轉換 uab 包
玲瓏構建工具支持 appimage 轉 uab 包
玲瓏支持 uab 離線運行
主流發(fā)行版適配
已集成到 deepin V23、UOS 1071、openEuler 系統(tǒng)倉庫,系統(tǒng)中可直接安裝使用。
已適配 openKylin、麒麟專業(yè)版、Ubuntu 24.04、Debian 12,即將發(fā)布的 1.6 版本中將提供各發(fā)行版的獨立倉庫,可手動添加使用。
生態(tài)進展
項目發(fā)展至今,已有數十位個人開發(fā)者加入參與應用生態(tài)貢獻。
目前,官方已經成功適配了超過 2000 款玲瓏應用,這些應用將逐步上架至 deepin、統(tǒng)信應用商店以及玲瓏網頁版商店。
IT之家從會議中獲悉,如意玲瓏的未來發(fā)展聚焦于以下幾個關鍵點:
支持更多發(fā)行版:兼容更多的主流 Linux 發(fā)行版,取代傳統(tǒng)的 deb 包格式
發(fā)力生態(tài)建設:不斷優(yōu)化玲瓏包轉制及編譯工具,提供完整的玲瓏學習教程及技術指導文檔,發(fā)展更多開發(fā)者加入玲瓏應用的轉制或開發(fā)
充分開源開放:玲瓏源代碼、商店、技術文檔逐步開源,讓開源愛好者加入到項目共建中
應用分發(fā)機制:搭建跨發(fā)行版應用分發(fā)體系,讓玲瓏應用能夠觸達到更多 Linux 發(fā)行版用戶,降低開發(fā)者的應用維護成本
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。