Jak widziałem wiele zmian i ulepszeń w jądrze 3.xx
Ulepszeniem, które lubię, jest dmcache, który wprowadzono w jądrze 3.9
Mam 3 serwer z centos zainstalowanymi na wszystkich komputerach
Centos nadal używa starego jądra, czyli 2.6.xx
Zastanawiam się, dlaczego nie aktualizują jądra?
Zasoby
Odpowiedzi:
CentOS 6 oparty jest na RHEL 6 , który został wydany w 2010 roku. W głównej wersji celem jest kompatybilność, a nie wprowadzanie przełomowych zmian, ponieważ docelowymi odbiorcami są przedsiębiorstwa, które cenią stabilność w stosunku do funkcji. Jak widać z historii wersji , nie wprowadzają one nowych wersji jądra w głównej wersji (ale niektóre poprawki są importowane), więc prawdopodobnie RHEL 6 / CentOS 6 pozostanie na wersji 2.6.32 ( stabilna wersja jądra ).
Aby uzyskać nowsze jądro, musisz poczekać na RHEL 7 / CentOS 7 i zaktualizować. Będzie zawierać jądro 3.10 ( kolejne stabilne wydanie jądra ).
Ponieważ Red Hat obsługuje każde wydanie przez 10 lat (lub 13 z rozszerzonym wsparciem, np. RHEL 6 do 2023 r.), Nie jest zaskoczeniem, że co roku nie wydaje nowej głównej wersji.
źródło
Może być tutaj rozłączenie.
CentOS, podobnie jak każdy linuks dla przedsiębiorstw, jest nastawiony na stabilność i, co ważne, kompatybilność w głównych wydaniach (recenzja Semantic Versioning).
Aby zachować zgodność, oprogramowanie wydane w ramach danej głównej wersji nie zostanie nagle zmienione do zupełnie innej linii bazowej. Oprócz zerwania jakiegokolwiek rodzaju certyfikacji w dystrybucji upstream (RHEL) z niezależnymi dostawcami oprogramowania, koszmary senne w testach (w kolejności), a następnie w pomocy technicznej stworzą problem niemożliwej do utrzymania pracy dla każdego, kto próbuje ją faktycznie wspierać.
Jeśli potrzebujesz upuszczenia kodu z zeszłego tygodnia, możesz rozważyć projekt z cyklem wydań bardziej podobny do mayfly, a mniej infrastruktury. Twoje wsparcie w zakresie wyższego i niższego szczebla zmieni się dramatycznie, a konsekwentne dostarczanie produktu może stać się ruchomym celem, ale może to być wspaniałe doświadczenie. Może popatrz na Fedorę w tym miesiącu lub jakąkolwiek modną pochodną mubuntian.
EL8 będzie oczywiście miało nowsze jądro i możesz chcieć użyć Fedory w środowisku testowym, abyś mógł poprawnie wypuszczać na EL8, kiedy Fedora awansuje na EL.
źródło
Wygląda na to, że zrobili nowszy w zeszłym miesiącu:
http://vault.centos.org/6.5/xen4/Source/SPackages/kernel-3.10.34-11.el6.centos.alt.src.rpm
Chwyć to, a następnie:
rpm -ivh jądro-3.10.34-11.el6.centos.alt.src.rpm
rpmbuild -ba ~ / rpmbuild / SPECS / kernel.spec
rpm -Uvh ~ / rpmbuild / RPMS / x86_64 / kernel- *
źródło
To był środek 2015 roku. Wersja 7 CentOS została wydana od dawna, a główne uaktualnienie jądra Linuksa - 4.0 - zostało wydane około dwa miesiące temu, więc myślę, że nadszedł czas, aby nadążyć za tempem rozwoju oprogramowania. Jeśli CentOS nie chce aktualizować jądra np. Ze względu na stabilność, zróbmy to sami!
Używam CentOS 7 z jądrem 3.10.0. W następstwie tego artykułu tutaj , pomyślnie uaktualniony moich CentOS 7 do najnowszego jądra 4.0.5. Działa bardzo dobrze na moim komputerze. Krótko mówiąc, kroki aktualizacji jądra do wersji 4.0.5 na CentOS 7 to:
(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) W menu startowym wybierz jądro 4.0.5 (zwykle w 1. linii).
Po uruchomieniu użyj,
uname -r
aby sprawdzić nową wersję jądra.PS: Ten artykuł zawiera także sposoby aktualizacji jądra do wersji 4.0.5 na Ubuntu.
źródło