Linux users expect fresh packages in the official repositories of their distributions. Yet, due to philosophical divergences, the packages available in various distributions do not all have the same degree of freshness. Users therefore need to be informed as to those differences. Through quantitative empirical analyses, we assess and compare the freshness of 890 common packages in six mainstream Linux distributions. We find that at least one out of ten packages is outdated, but the proportion of outdated packages varies greatly between these distributions. Using the metrics of update delay and time lag, we find that the majority of packages are using versions less than 3 months behind the upstream in 5 of those 6 distributions. We contrast the user perception of package freshness with our analyses and order the considered distributions in terms of package freshness to help Linux users in choosing a distribution that most fits their needs and expectations.
翻译:Linux用户在官方分发文件的储存库中期待新的软件包。 然而,由于哲学差异,各种分发文件的软件包并不都具有同样的新鲜度。 因此,需要向用户通报这些差异。 通过定量经验分析,我们评估和比较了6个主流Linux分发文件中890个通用软件包的新鲜度。我们发现,每10个软件包中至少有1个已经过时,但过时的软件包的比例在这些分发文件之间差异很大。我们利用更新延误和时间滞后的衡量标准发现,大多数软件包使用的版本比6种分发文件的上游要晚3个月。我们对比了用户对软件包的新鲜度的看法与我们的分析,并下令按照软件包的新鲜度来帮助Linux用户选择最符合其需要和期望的分发文件。