Como he visto muchos cambios y mejoras en el kernel 3.xx
La mejora que me gusta es dmcache que se introdujo en el kernel 3.9
Tengo 3 servidores con centos instalados en todas las máquinas
Centos todavía usa kernel antiguo que es 2.6.xx
Me pregunto por qué no están actualizando el núcleo.
Recursos
Respuestas:
CentOS 6 se basa en RHEL 6 , que se lanzó en 2010. Dentro de una versión principal, el objetivo es la compatibilidad y no introducir cambios importantes, ya que el público objetivo son las empresas que valoran la estabilidad sobre las características. Como puede ver en el historial de versiones , no introducen nuevas versiones del kernel dentro de una versión principal (pero algunas correcciones son compatibles), por lo que es probable que RHEL 6 / CentOS 6 permanezca en 2.6.32 ( una versión estable del kernel ).
Para obtener un kernel más nuevo, tendrá que esperar a RHEL 7 / CentOS 7 y actualizar. Incluirá el kernel 3.10 ( otra versión estable del kernel ).
Dado que Red Hat admite cada versión durante 10 años (o 13 con soporte extendido, por ejemplo, RHEL 6 hasta 2023), no sorprende que no lancen una nueva versión principal cada año.
fuente
Puede haber una desconexión aquí.
CentOS, como cualquier Linux empresarial, está orientado hacia la estabilidad y, lo que es más importante, la compatibilidad a lo largo de la versión principal (revise las versiones semánticas).
Para mantener la compatibilidad, el software lanzado dentro de una versión principal dada no se modificará repentinamente a una línea de base completamente diferente. Además de romper cualquier tipo de certificación en la distribución aguas arriba (RHEL) con ISV, las pesadillas en las pruebas (en orden) y luego el soporte crearán un problema laboral insostenible para cualquiera que intente apoyarlo.
Si necesita la caída de código de la semana pasada, es posible que desee considerar un proyecto con un ciclo de lanzamiento más parecido a una mosca de mayo y menos como una infraestructura. Su soporte ascendente y descendente cambiará drásticamente, y la entrega constante de un producto puede convertirse en un objetivo móvil, pero esta puede ser una gran experiencia. Tal vez mire el Fedora de este mes, o el derivado mubuntiano que esté de moda.
Por supuesto, EL8 tendrá un kernel más nuevo, y es posible que desee utilizar Fedora en su entorno de prueba para que pueda lanzar correctamente en EL8 cuando Fedora sea promovido a EL.
fuente
Parecen haber hecho una nueva el mes pasado:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
Agarrarlo, entonces:
rpm -ivh kernel-3.10.34-11.el6.centos.alt.src.rpm
rpmbuild -ba ~ / rpmbuild / SPECS / kernel.spec
rpm -Uvh ~ / rpmbuild / RPMS / x86_64 / kernel- *
fuente
A mediados de 2015, la versión 7 de CentOS se lanzó durante mucho tiempo y una actualización importante del kernel de Linux, 4.0, se lanzó hace unos dos meses, así que creo que es hora de que sigamos el ritmo de desarrollo de software. Si CentOS no quiere actualizar el núcleo debido a la consideración de estabilidad, por ejemplo, ¡hagámoslo nosotros mismos!
Estoy usando CentOS 7 con el núcleo 3.10.0. Siguiendo el artículo aquí , actualicé con éxito mi CentOS 7 al último kernel 4.0.5. Funciona muy bien en mi máquina. En pocas palabras, los pasos para actualizar el kernel a 4.0.5 en CentOS 7 son:
(1)
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
(2)
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
(3)
yum --enablerepo=elrepo-kernel install kernel-ml
(4)
reboot
(5) En el menú de inicio, seleccione 4.0.5 kernel (generalmente en la primera línea).
Después del arranque, use
uname -r
para verificar la nueva versión del kernel.PD: Ese artículo también contiene formas de actualizar el kernel a 4.0.5 en ubuntu.
fuente