Centos neden hala Son çekirdeği kullanmıyor?


15

Çekirdek 3.xx birçok değişiklik ve gelişme gördüm gibi

Sevdiğim gelişme, çekirdek 3.9'da tanıtılan dmcache.

Tüm makinelerde centos yüklü 3 sunucum var

Centos hala 2.6.xx olan eski çekirdeği kullanıyor

Neden çekirdeği yükseltmediklerini merak ediyorum?

kaynaklar


1
Çoğu dağıtım bu şekilde çalışmaz. Relesaed edildiğinde sahip oldukları sürümle sopa ve sadece liman güvenlik sorunlarını geri. Bu istikrarla ilgilidir.
Zoredache

1
Yuvarlanan bir dağıtım kullanmıyorsanız, bu çoğu dağıtım için, özellikle RHEL (ki centos'un bir türevi) gibi kurumsal dağıtımlarda geçerlidir. Bu dağıtımları yürüten insanlar , en son özelliklere sahip olmaktan ziyade istikrar ve her şeyin işe yarayacağını bilmekle ilgilidir .
Journeyman Geek

Gerçekten daha yeni bir çekirdek istiyorsanız, neden sadece bir tane yüklemiyorsunuz?
FSMaxB

Yanıtlar:


20

CentOS 6, 2010 yılında piyasaya sürülen RHEL 6'ya dayanıyor. Büyük bir sürümde hedef, uyumluluk ve hedef kitle özellikler üzerinde istikrara değer veren işletmeler olduğundan kırılma değişiklikleri getirmemek. Sürüm geçmişinden de görebileceğiniz gibi, büyük bir sürümde yeni çekirdek sürümlerini tanıtmıyorlar (ancak bazı düzeltmeler destekleniyor), bu nedenle muhtemelen RHEL 6 / CentOS 6 2.6.32'de ( kararlı bir çekirdek sürümü ) kalacak .

Daha yeni bir çekirdek elde etmek için RHEL 7 / CentOS 7'yi beklemeniz ve yükseltmeniz gerekir. Çekirdek 3.10 ( başka bir kararlı çekirdek sürümü ) içerecektir .

Red Hat, her bir sürümü 10 yıl boyunca (veya genişletilmiş destekle 13, örneğin RHEL 6 2023'e kadar) desteklediğinden, her yıl yeni bir ana sürüm yayınlamaması şaşırtıcı değildir.


1

Burada bir bağlantı kesilmesi olabilir.

CentOS, herhangi bir kurumsal linux gibi, büyük sürüm boyunca istikrara ve daha da önemlisi uyumluluğa yöneliktir (Semantik Sürüm Oluşturma'yı inceleyin).

Uyumluluğu sürdürmek için, belirli bir büyük sürümde yayınlanan yazılım aniden tamamen farklı bir taban çizgisine revize edilmeyecektir. ISV'ler ile yukarı doğru dağıtımda (RHEL) herhangi bir sertifikayı kırmanın yanı sıra, (sırayla) test ve ardından destek kabusları, gerçekten desteklemeye çalışan herkes için savunulamaz bir iş sorunu yaratacaktır.

Geçen haftanın kod düşüşüne ihtiyacınız varsa, daha çok mayfly gibi ve daha az altyapı gibi bir yayın döngüsüne sahip bir projeyi düşünebilirsiniz. Akış yukarı ve akış aşağı desteğiniz önemli ölçüde değişecek ve sürekli bir ürün sunmak hareketli bir hedef haline gelebilir, ancak bu harika bir deneyim olabilir. Belki bu ayın Fedora'sına veya hangi mubuntian derivinin moda olduğuna bakın.

EL8'in elbette daha yeni bir çekirdeği olacak ve Fedora'yı EL'e yükselttiğinde EL8'de düzgün bir şekilde yayınlayabilmeniz için Fedora'yı test ortamınızda kullanmak isteyebilirsiniz.


Çok eski ve kabul edilmiş bir cevabı olan bir soruya cevap gönderdiğinizi lütfen unutmayın. Bunu yaparken yanlış bir şey olmasa da, yanıt alamayabileceğinizi unutmayın.
CharlieRB

1
Evet. '2015'in ortası' yorumuna cevap verilemedi, ancak bunu anlamayan insanlardan sürekli bir soru. Tıpkı Einstein'ın bir balık olma konusunda gerçekten kötü olduğu gibi, Enterprise Linux dağıtımları bu haftaki sürümde yer alırlarsa ömürleri boyunca istikrarlı ve uyumlu kalma konusunda gerçekten kötü. Beni yönlendiren mantığın bariz doğası.
user2066657


0

2015'in ortası oldu, CentOS 7 sürümü uzun bir süredir piyasaya sürüldü ve Linux çekirdeğinin - 4.0 - büyük bir yükseltmesi yaklaşık iki ay önce yayınlandı, bu yüzden hıza ayak uydurmanın zamanı geldi yazılım geliştirme. CentOS, örneğin kararlılık değerlendirmesi nedeniyle çekirdeği yükseltmek istemiyorsa, kendimiz yapalım!

3.10.0 çekirdekli CentOS 7 kullanıyorum. Buradaki makaleyi takip ederek CentOS 7'mi en son 4.0.5 çekirdeğine başarıyla yükselttim. Makinemde çok iyi çalışıyor. Basitçe söylemek gerekirse, CentOS 7'de çekirdeği 4.0.5'e yükseltme adımları:

(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) Önyükleme menüsünde 4.0.5 çekirdeği seçin (genellikle 1. satırda).

Önyüklemeden sonra şunu kullanın: uname -r yeni çekirdek sürümünü kontrol etmek için düğmelerini .

Not: Bu makalede ayrıca çekirdek ubuntu üzerinde 4.0.5 yükseltmek için yollar içerir.


2
En son Linux çekirdeğini izlemek istiyorsanız, onu izleyen işletim sistemleri vardır ve CentOS'u özelleştirmek yerine bir alternatifi takip etmeniz daha iyi olur. Böyle bir örnek için wiki.ubuntu.com/Kernel/MainlineBuilds adresine bakın .
Stefan Lasiewski
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.