你也想在deepin V23上运行原本只能在deepin V20上运行的应用程序吗?试试deepin V23 beta吧!
应用兼容是什么?
deepin V23 beta的应用兼容功能解决了由技术选型和软件包环境变化导致的应用兼容性问题。应用兼容作为一种基于容器技术的解决方案,可以在deepin V23 beta系统中创建一个deepin V20的容器环境,在其中安装和运行原本只能在deepin V20上运行的应用程序。这样,用户就无需担心版本不一致或依赖问题导致的安装和运行失败。
它是如何实现的?
应用兼容的功能实现是基于开源工具distrobox。distrobox是一组shell编写的脚本,是docker/podman的wrapper,用于从OCI镜像快速创建一个环境,让用户可以在A发行版上使用B发行版中的软件包。它大致上是创建了一个几乎不进行资源隔离的容器环境,保留了用户的家目录,但是将包管理器管理的部分(指/usr /var /etc等)用另一个发行版的进行替换,让用户可以几乎像是在原生环境上一样使用另一个发行版的大部分软件包。
我们做了哪些工作?
deepin社区团队更新了deepin的docker镜像并提供了两个版本:一个是给兼容模式使用的,包含了大多数在deepin V20镜像中预装的软件包;另一个是最小化的,几乎没有包含任何软件包,适合开发人员使用。同时,deepin社区团队测试了大量的在deepin V20上运行正常的软件包,筛选出了可以被应用兼容功能支持的软件包,并将它们重新包装成兼容模式的包格式,发布到了deepin社区仓库中,供用户下载和安装。
有了应用兼容功能,用户在deepin V23 beta上即可运行原本只能在deepin V20上运行的应用程序,无需担心版本不一致或依赖问题导致的安装或运行失败。此外,在deepin V23 beta上使用deepin V20上的应用程序无需重新配置,降低了迁移成本的同时,提高工作效率和使用体验。
相较于之前的版本,deepin V23 beta的应用兼容功能有4个显著优势:
兼容广泛:除了一些系统级别相关、需要特权或内核模块支持的软件包外,大部分在deepin V20上运行正常的软件包都可以被此功能支持。
简单易用:用户无需进行复杂的配置和操作,只需下载和安装重新包装后的deb包,就可以像平常一样使用应用程序。
高效稳定:应用程序在容器中运行,不会影响系统本身的稳定性和性能,也不会与其他应用程序产生冲突和问题。
安全可靠:应用程序在容器中运行,不会泄露用户的隐私和数据,也不会受到外部攻击和病毒的影响。
此外,与其他许多开源操作系统相比,deepin V23 beta的应用兼容功能可以快速创建和启动容器环境,占用资源少,启动速度快,欢迎下载deepin V23 beta体验。你的使用与反馈,将让deepin越来越好!
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !