中文

披露固定发行 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}
}