你也想在deepin V23上運行原本只能在deepin V20上運行的應(yīng)用程序嗎?試試deepin V23 beta吧!
應(yīng)用兼容是什么?
deepin V23 beta的應(yīng)用兼容功能解決了由技術(shù)選型和軟件包環(huán)境變化導(dǎo)致的應(yīng)用兼容性問題。應(yīng)用兼容作為一種基于容器技術(shù)的解決方案,可以在deepin V23 beta系統(tǒng)中創(chuàng)建一個deepin V20的容器環(huán)境,在其中安裝和運行原本只能在deepin V20上運行的應(yīng)用程序。這樣,用戶就無需擔(dān)心版本不一致或依賴問題導(dǎo)致的安裝和運行失敗。
它是如何實現(xiàn)的?
應(yīng)用兼容的功能實現(xiàn)是基于開源工具distrobox。distrobox是一組shell編寫的腳本,是docker/podman的wrapper,用于從OCI鏡像快速創(chuàng)建一個環(huán)境,讓用戶可以在A發(fā)行版上使用B發(fā)行版中的軟件包。它大致上是創(chuàng)建了一個幾乎不進行資源隔離的容器環(huán)境,保留了用戶的家目錄,但是將包管理器管理的部分(指/usr /var /etc等)用另一個發(fā)行版的進行替換,讓用戶可以幾乎像是在原生環(huán)境上一樣使用另一個發(fā)行版的大部分軟件包。
我們做了哪些工作?
deepin社區(qū)團隊更新了deepin的docker鏡像并提供了兩個版本:一個是給兼容模式使用的,包含了大多數(shù)在deepin V20鏡像中預(yù)裝的軟件包;另一個是最小化的,幾乎沒有包含任何軟件包,適合開發(fā)人員使用。同時,deepin社區(qū)團隊測試了大量的在deepin V20上運行正常的軟件包,篩選出了可以被應(yīng)用兼容功能支持的軟件包,并將它們重新包裝成兼容模式的包格式,發(fā)布到了deepin社區(qū)倉庫中,供用戶下載和安裝。
有了應(yīng)用兼容功能,用戶在deepin V23 beta上即可運行原本只能在deepin V20上運行的應(yīng)用程序,無需擔(dān)心版本不一致或依賴問題導(dǎo)致的安裝或運行失敗。此外,在deepin V23 beta上使用deepin V20上的應(yīng)用程序無需重新配置,降低了遷移成本的同時,提高工作效率和使用體驗。
相較于之前的版本,deepin V23 beta的應(yīng)用兼容功能有4個顯著優(yōu)勢:
兼容廣泛:除了一些系統(tǒng)級別相關(guān)、需要特權(quán)或內(nèi)核模塊支持的軟件包外,大部分在deepin V20上運行正常的軟件包都可以被此功能支持。
簡單易用:用戶無需進行復(fù)雜的配置和操作,只需下載和安裝重新包裝后的deb包,就可以像平常一樣使用應(yīng)用程序。
高效穩(wěn)定:應(yīng)用程序在容器中運行,不會影響系統(tǒng)本身的穩(wěn)定性和性能,也不會與其他應(yīng)用程序產(chǎn)生沖突和問題。
安全可靠:應(yīng)用程序在容器中運行,不會泄露用戶的隱私和數(shù)據(jù),也不會受到外部攻擊和病毒的影響。
此外,與其他許多開源操作系統(tǒng)相比,deepin V23 beta的應(yīng)用兼容功能可以快速創(chuàng)建和啟動容器環(huán)境,占用資源少,啟動速度快,歡迎下載deepin V23 beta體驗。你的使用與反饋,將讓deepin越來越好!
審核編輯 :李倩
-
開源
+關(guān)注
關(guān)注
3文章
3215瀏覽量
42329 -
軟件包
+關(guān)注
關(guān)注
0文章
99瀏覽量
11567
原文標(biāo)題:deepin V23 beta應(yīng)用兼容:V20的應(yīng)用,兼容啦!
文章出處:【微信號:linux_deepin,微信公眾號:深度操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論