カーネル3.xxで多くの変更と改善を見てきました
私が気に入っている改善点は、カーネル3.9で導入されたdmcacheです。
すべてのマシンに3つのサーバーがインストールされており、centosがインストールされています
Centosはまだ2.6.xxの古いカーネルを使用しています
なぜカーネルをアップグレードしていないのだろうか?
資源
カーネル3.xxで多くの変更と改善を見てきました
私が気に入っている改善点は、カーネル3.9で導入されたdmcacheです。
すべてのマシンに3つのサーバーがインストールされており、centosがインストールされています
Centosはまだ2.6.xxの古いカーネルを使用しています
なぜカーネルをアップグレードしていないのだろうか?
資源
回答:
CentOS 6は、2010年にリリースされたRHEL 6に基づいています。メジャーリリース内の目標は、機能よりも安定性を重視する企業であるため、互換性であり、重大な変更を導入しないことです。バージョン履歴からわかるように、それらはメジャーリリース内に新しいカーネルバージョンを導入していません(ただし、一部の修正はバックポートされています)。
新しいカーネルを入手するには、RHEL 7 / CentOS 7とアップグレードを待つ必要があります。カーネル3.10(別の安定したカーネルリリース)が含まれます。
Red Hatは各リリースを10年間(または2023年までのRHEL 6などの延長サポート付きで13年間)サポートしているため、毎年新しいメジャーバージョンがリリースされないのは当然のことです。
ここで切断される可能性があります。
CentOSは、他のエンタープライズLinuxと同様に、メジャーリリース全体の安定性と重要な互換性を対象としています(セマンティックバージョニングのレビュー)。
互換性を維持するために、特定のメジャーリリース内でリリースされたソフトウェアが突然完全に異なるベースラインに変更されることはありません。ISVによるアップストリームディストリビューション(RHEL)のあらゆる種類の認定に違反することに加えて、テストとサポートの順序での悪夢は、実際にそれをサポートしようとするすべての人にとって、支持できない労働問題を生み出します。
先週のコードドロップが必要な場合は、リリースサイクルがメイフライに似たインフラストラクチャではないプロジェクトを検討することをお勧めします。アップストリームおよびダウンストリームのサポートは劇的に変化し、製品を一貫して提供することは動いている目標になる可能性がありますが、これは素晴らしい経験になるかもしれません。今月のFedora、またはmubuntianの派生物がファッショナブルであるかもしれません。
もちろんEL8には新しいカーネルがあります。FedoraがELに昇格したときにEL8で適切にリリースできるように、テスト環境でFedoraを使用することをお勧めします。
彼らは先月、新しいものをやったようだ。
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年の中頃で、CentOSのバージョン7は長い間リリースされており、Linuxカーネルのメジャーアップグレード(4.0)は約2か月前にリリースされたので、私たちはペースに追いつく時だと思いますソフトウェア開発の。たとえば、安定性を考慮してCentOSがカーネルをアップグレードしたくない場合は、自分でアップグレードしましょう!
3.10.0カーネルでCentOS 7を使用しています。こちらの記事に従って、CentOS 7を最新の4.0.5カーネルに正常にアップグレードしました。私のマシンでは非常にうまく機能します。簡単に言うと、CentOS 7でカーネルを4.0.5にアップグレードする手順は次のとおりです。
(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:その記事には、ubuntuでカーネルを4.0.5にアップグレードする方法も含まれています。