Как я видел много изменений и улучшений в ядре 3.xx
Улучшение, которое мне нравится, - это dmcache, появившийся в ядре 3.9.
У меня есть 3 сервера с Centos, установленным на всей машине
Centos все еще использует старое ядро 2.6.xx
Мне интересно, почему они не обновляют ядро?
Ресурсы
Ответы:
CentOS 6 основан на RHEL 6 , выпущенном в 2010 году. В основном выпуске целью является совместимость, а не внесение серьезных изменений, поскольку целевой аудиторией являются предприятия, которые ценят стабильность по сравнению с функциями. Как видно из истории версий , они не вводят новые версии ядра в основной версии (но некоторые исправления перенесены в бэкпорт), поэтому, скорее всего, RHEL 6 / CentOS 6 останется на 2.6.32 ( стабильная версия ядра ).
Чтобы получить более новое ядро, вам придется подождать RHEL 7 / CentOS 7 и обновить его. Он будет включать ядро 3.10 ( еще один стабильный выпуск ядра ).
Поскольку Red Hat поддерживает каждый выпуск в течение 10 лет (или 13 с расширенной поддержкой, например, RHEL 6 до 2023 года), неудивительно, что они не выпускают новую основную версию каждый год.
источник
Здесь может быть отключение.
CentOS, как и любой корпоративный Linux, ориентирован на стабильность и, что важно, совместимость во всем основном выпуске (см. «Семантическое управление версиями»).
Для обеспечения совместимости программное обеспечение, выпущенное в рамках данного основного выпуска, не будет внезапно пересмотрено до совершенно другого базового уровня. В дополнение к разрыву любого вида сертификации в восходящем дистрибутиве (RHEL) с независимыми поставщиками программного обеспечения, кошмары в (по порядку) тестировании и последующей поддержке создадут непосильную трудовую проблему для любого, кто пытается фактически поддержать его.
Если вам нужно удалить код на прошлой неделе, вы можете рассмотреть проект с циклом выпуска, более похожим на Mayfly и менее похожим на инфраструктуру. Ваша первичная и последующая поддержка сильно изменится, и последовательная поставка продукта может стать движущейся целью, но это может быть отличным опытом. Может быть, посмотрите на Fedora этого месяца, или какой-нибудь модный мубунтийский дериват.
Конечно, у EL8 будет более новое ядро, и вы можете использовать Fedora в своей тестовой среде, чтобы вы могли правильно выпустить EL8, когда Fedora перейдет на EL.
источник
Они, кажется, сделали более новый в прошлом месяце:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
Возьми это, тогда:
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- *
источник
Это было в середине 2015 года. Версия 7 CentOS была выпущена в течение длительного времени, а серьезное обновление ядра Linux - 4.0 - было выпущено около двух месяцев назад, поэтому я думаю, что пришло время идти в ногу с темпами разработки программного обеспечения. Если CentOS не хочет обновлять ядро из-за соображений стабильности, давайте сделаем это сами!
Я использую CentOS 7 с ядром 3.10.0. После статьи здесь , я успешно модернизировал свой CentOS 7 до последней 4.0.5 ядра. Это работает очень хорошо на моей машине. Проще говоря, шаги по обновлению ядра до 4.0.5 на CentOS 7:
(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) В меню загрузки выберите ядро 4.0.5 (обычно в 1-й строке).
После загрузки используйте
uname -r
для проверки новой версии ядра.PS: эта статья также содержит способы обновления ядра до 4.0.5 в Ubuntu.
источник