了解 Arch Linux 发布周期

lvi*_*ani 5 arch-linux rolling-release

我是 Arch 的新手,也许这个问题之前已经被问过数百次了,但即使在这样的 Arch 官方文档中我也找不到答案:https ://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions

Arch 它是一个滚动发布发行版。这对我来说很清楚。但是,当组件的新版本发布时,exaclty 会发生什么?让我们以内核为例:
www.kernel.org 上提供了一个新的稳定内核(例如 3.12.8)。这个内核是按原样打包并推送到 Arch 存储库还是:

  1. 在将包推送到回购之前是否有任何 QA 循环(测试)?
  2. 是否应用了一些补丁?

在 arch 中,如果我输入uname -r,我会得到3.12.8-1. 那么是否-1意味着任何定制/补丁?

Chr*_*own 2

  1. 对于软件包不太可能破坏系统启动的升级,在升级软件包之前,除了检查其是否正确构建和运行之外,可能没有太多的质量检查。通常期望上游进行测试而不是分发。
  2. 除了修复严重错误之外,Arch Linux 通常不会向上游应用补丁。请参阅The Arch Way,尤其是关于简单性的部分。
  3. uname -r打印内核版本,在 Arch 中还包含版本号(pkgrel在 PKGBUILD 中称为,请参见此处)。它不一定表示补丁级别。从链接页面:

该值允许用户区分同一版本包的连续构建。当新的包版本首次发布时,版本号从 1 开始。随着 PKGBUILD 文件的修复和优化,该包将重新发布,版本号将增加 1。当包有新版本时出来后,版本号重置为1。