Cha*_*ara 5 linux unix linux-kernel releases version
在基于Linux的操作系统中,我们可以找到内核版本和内核版本。那么Release和Version之间的确切区别是什么?
我不同意slm的回答,由 BrotskyTV 转载。Linux 内核站点使用渐进数字标识版本,就像下面输出中破折号之前的任何内容一样,
$ uname -r
3.16.0-53-generic
Run Code Online (Sandbox Code Playgroud)
即3.16.0。同时,它将该版本标识为以下四种类别之一:
预补丁
Prepatch 或“RC”内核是主线内核预发布版本,主要针对其他内核开发人员和 Linux 爱好者。它们必须从源代码编译,并且通常包含必须经过测试才能放入稳定版本的新功能。Prepatch 内核由 Linus Torvalds 维护和发布。
主线
主线树由 Linus Torvalds 维护。这是引入所有新功能以及发生所有令人兴奋的新开发的树。新的主线内核每 2-3 个月发布一次。
稳定的
每个主线内核发布后,就被认为是“稳定的”。稳定内核的任何错误修复都会从主线树向后移植,并由指定的稳定内核维护者应用。在下一个主线内核可用之前,通常只有几个错误修复内核版本 - 除非它被指定为“长期维护内核”。稳定的内核更新根据需要发布,通常每月 2-3 个。
长期
通常会提供几个“长期维护”内核版本,用于向后移植旧内核树的错误修复。只有重要的错误修复才会应用于此类内核,并且通常不会频繁发布,特别是对于较旧的树。
这些是官方发布名称。但是,您不太可能拥有其中任何一个,因为还有第五种发布。再次按照之前引用的页面,
分发内核
许多 Linux 发行版提供了自己的“长期维护”内核,这些内核可能基于也可能不基于内核开发人员维护的内核。这些内核版本不托管在 kernel.org 上,内核开发人员无法为它们提供支持。
很容易判断您是否正在运行分发内核。除非您从 kernel.org 下载、编译并安装了自己版本的内核,否则您正在运行分发内核。要找出内核的版本,请运行 uname -r:
# uname -r
3.7.5-201.fc18.x86_64
Run Code Online (Sandbox Code Playgroud)
如果您在破折号后看到任何内容,则表明您正在运行分发内核。请使用您的发行版供应商提供的支持渠道来获取内核支持。
如果您想知道您的发行版定制内核基于哪个官方版本,Linux 内核主页上有一个这样的列表。
归档时间: |
|
查看次数: |
6034 次 |
最近记录: |