什么是Linux内核版本(如2.x,3.x,4.x)的主要区别?
2.x和3.x版本有稳定的版本吗?
谢谢!
答案 0 :(得分:3)
实际上我认为您应该知道stable/EOL
和longterm
的意思是:
当内核从mainline
转移到stable
类别时,可能会发生两件事:
End of Life
,这意味着内核维护者不会再发布此内核版本的错误修正,或者longterm
维护,这意味着维护者将在更长的时间内为此内核修订提供错误修正。这里有长期发布的内核和稳定的内核:
mainline: 4.10-rc4
stable: 4.9.4
stable: 4.8.17
longterm: 4.4.43
longterm: 4.1.37
longterm: 3.18.46
longterm: 3.16.39
longterm: 3.12.69
longterm: 3.10.104
longterm: 3.4.113
longterm: 3.2.84
如果您想查看Linux内核更改日志或错误,可以查看this,还可以阅读Linux内核的feature history。
希望这有帮助。
答案 1 :(得分:1)
我对内核开发没有任何经验,但在某些方面也出现了关于主要版本号重要性的同样问题。
回答此问题的第一个要点是The Linux Kernel Archives,它将版本分组为:
因此,虽然版本2.6有一个开发/稳定模式(参见timeline),但从版本2.6开始,不同的主要版本号似乎没有任何意义,切换内核时应注意的事项是changelog和length of support。除此之外,从3变为3或从3变为4与从3.x切换到3.y没有任何不同。
Unix & Linux上有一篇文章更多地介绍了特定内核版本亮点的细节。
答案 2 :(得分:0)
请查看this引用以了解您的问题。