В чем разница между ядром RHEL 6 и последней версией ядра kernel.org? Я знаю, что RHEL основан на 2.6.32 с некоторыми функциями, перенесенными из новых ядер, и что он также имеет другие функции, которые еще не являются частью последнего ванильного ядра. Есть ли какое-либо сравнение характеристик обоих ядер, чтобы я мог сказать, насколько усовершенствовано ядро RHEL 6 по сравнению с последней версией ванили и наоборот? Это совсем не обязательно должно быть последнее ядро, но чем новее будет ванильная версия, тем лучше.
Я хочу знать следующее:
Какие функции я потеряю / выиграю, если заменю ядро RHEL на последнюю версию ядра kernel.org?
Какие функции менее развиты / развиты в последней версии ядра vanilla, чем в RHEL (и наоборот)? (Думаю, виртуализация KVM - одна из них, но я не уверен.)
Какие вещи (библиотеки, программы и т. Д.) Не взаимодействуют с последним ванильным ядром так же хорошо, как с ядром RHEL?
В соответствующем примечании: есть ли ЛЮБОЙ способ быть как можно более актуальным (на уровне ядра) (с использованием RHEL 6), не теряя слишком много в процессе? (В любом случае, кроме того, что я сам исправляю исправления, у меня нет необходимого опыта) Какие-либо репо, о которых я не знаю? Любая альтернатива?
Обновление: srpm не включает патчи (см. Комментарии), поэтому это невозможно.
Уточнение: меня интересует, насколько «старым» становится ядро RHEL с течением времени, и знать, когда последнее ядро основной ветки разработки включает все улучшения, включенные в версию RHEL.
Самый явный способ увидеть, в чем именно разница между ядром RHEL и ванильным ядром, - это извлечь содержимое kernel
SRPM и изучите полученные патчи.
rpm2cpio kernel-....src.rpm | cpio -id
Различия между ядром RHEL 6 и 2.6.37 перечислены в журналах изменений каждого последующего выпуска. Наибольший прогресс в ядре 2.6.37 - это скорость пользовательского пространства и поддержка оборудования. Если что-то пойдет не так, вы потеряете поддержку Redhat для проблем с ядром. Если вам не нужна поддержка какого-либо оборудования, я бы не рекомендовал выходить за пределы RHEL в производстве.
Если это для личного ящика, безусловно, это хороший способ учиться. Я сейчас использую версию 2.6.37 на моем компьютере с Fedora 14. Самыми большими проблемами были драйвер Nvidia, управление вентиляторами и поддержка Broadcom.