问题起因在于版本要发布时对镜像进行扫描发现了大量的安全漏洞,这些安全漏洞在最新的组件版本中多数都已经解决,但是在组件版本升级过程中发现找不到Centos最新的组件rpm包,相对应的有大量的Fedora的rpm组件包,由此产生了疑问:
- CentOS和Fedora有什么区别?
- 是否应该用Fedora替换Centos(既然Fedora看起来更有利于解决安全漏洞)?
从网上搜索了几条个人感觉还讲得比较清楚的文章:
CentOS,Fedora和Redhat的区别
Linux不同发行版(Fedora/CentOS/Ubuntu等)简要介绍
CentOS、Ubuntu、Debian三个linux比较异同
https://blog.csdn.net/qq_34924407/article/details/81592793
Linux发行版本
总结可以得出以下结论:
Fedora和CentOS定位不同,相比较而言发布频率更高,因此组件版本更新更快,正因为更新更快因此:
- 相应测试不足,可能存在引入新问题的风险
- 稳定性不足:相关组件兼容性可能未充分测试
从某种意义上来说,Fedora更像是互联网模式下的版本发布:快,稳定性可能不足,适用于桌面应用,终端用户应用(升级很简单,重启只要不是那么频繁也可以接受);而CentOS则像传统模式下的版本发布,发布慢,但每个发布版本都经过了充分测试,稳定性好,更适用于服务器应用,适用于需要长期稳定运行的应用(版本升级不是一个很容易的事)。
因此对于服务器应用来说,用Fedora替换CentOS并不是一个好的选择。