如意玲珑容器构建成果的跨发行版移植,是奇迹还是挑战?
支持社区 有听过《如意玲珑--新时代Linux桌面应用分发和治理方案》[1]的朋友应该知道,“通过隔离技术彻底解决系统与应用、应用与应用之间因升级引起的兼容性冲突问题”是如意玲珑方案众多核心特性之一。基于上述特性以及《如意玲珑技术架构介绍》[2],我们可以知道如意玲珑方案主要通过沙箱、容器方案来对应用与系统进行隔离,这就意味着应用容器中的大部分目录仅具备只读权限, 无法当作日常系统环境来使用。 近期,如意玲珑与 OpenTenBase 开源社区开展了“跨界”合作,在如意玲珑容器中试验性地进行了 OpenTenBase 开源项目的源代码编译,且成功运行了。在此基础上,我手握 OpenTenBase 源码,又开始了一轮如意玲珑构建环境的可移植性探索,发现在如意玲珑容器里编译的项目居然可以直接拿出来用,打破了如意玲珑无法实现完整系统环境的功能现状。接下来就和大家好好聊聊如何实现这项操作。 如意玲珑容器操作展示 为了补偿部分朋友无法见证如意玲珑与 OpenTenBase 开源社区“跨界”分享的现场演示,我这里简单将操作过程向各位展示一遍。 前期准备 1. 本次分享基于 deepin 23 发...