行业动态 Industry dynamic
当前位置:首页 > 新闻中心 > 行业动态
Linux软件包依赖演化显示捕食者和猎物的关系
发布日期:2011-11-22 阅读次数:482 字体大小: 标签:Linux

  研究人员从1993年开始,统计了 Debian GNU/Linux 的每个稳定版本,比较了每个版本的包数量变化,跟踪软件包的生命历史,观察新软件的引入和旧软件的弃用,并编译了 x86 版本,随机安装软件以衡量不兼容性。他们发现,在3.0版前系统模块化呈指数增长,之后开始急剧下降,到了某一点后,模块化开始稳定下来。随着时间的发展,软件模块在体积和数量上都在增加,模块之间冲突的数量在减少,但单个模块之内的冲突数却在增加。研究人员称,软件包存在复用现有代码和不兼容出现之间的均衡,用标准生物工具建模的话,包之间的依赖类似于捕食者和猎物的交互关系,它们之间的冲突类似物种的竞争排斥关系。