披露固定发行 Linux 中冻结软件包版本的影响并进行缓解
软件工程
2024-09-13 v2
摘要
为理解由镜像演化导致的固定发行 Linux 生态系统鸿沟,我们对 Debian 生态系统进行了全面研究。该研究涉及收集 Debian 软件包并构建 Debian 生态系统的依赖图。利用 Debian 镜像的历史快照,我们能够恢复包括过时版本在内的所有 Debian 发行版的依赖图演化。通过分析依赖图及其演化,我们从两个关键方面进行调查:(1)兼容性问题和(2)安全威胁。我们的发现为 Linux 软件包管理器的使用和设计提供了有价值的见解。为解决实证研究中揭示的挑战并在发行版本之间弥合生态系统鸿沟,我们提出了一种新的软件包管理方法,允许基于本机 Debian 镜像实现独立的依赖环境。我们 presented 一个工作原型,名为 ccenv,可以有效弥补当前工具的不足。
关键词
引用
@article{arxiv.2408.11631,
title = {Uncovering and Mitigating the Impact of Frozen Package Versions for Fixed-Release Linux},
author = {Wei Tang and Zhengzi Xu and Chengwei Liu and Ping Luo and Yang Liu},
journal= {arXiv preprint arXiv:2408.11631},
year = {2024}
}