Modern sürümlerde Linux çekirdek lezzetleri


9

Günümüzde (18.04+) çok daha fazla çekirdek lezzeti vardır ve hepsi iyi tanımlanmamıştır. Bunları görüyorum:

  • generic, olası -hwedal ile birlikte varsayılan ;
  • virtual- aynı genericama hariç modules-extra. Alabilirmiyim -hwedalı çok;
  • kvm;
  • azure, aws, gcp, gke- bulut sağlayıcıları hedefleyen;
  • oem - kim bu?;
  • oracle - hangi Oracle sistemleri?

Peki, nasıl seçerim? Örneğin, VPS muhtemelen genericçekirdeğe ihtiyaç duymaz , virtualdaha az değerli disk alanı gerektirir, ancak belki kvmde daha iyidir? İlk etapta fark nedir?

Wiki'nin konuyla ilgili bir sayfası var ( https://wiki.ubuntu.com/Kernel/Dev/Flavours ), ancak çok eski.


Bu daha iyi bir makale ama "nasıl seçerim" sorunuzu cevapladığını sanmıyorum. wiki.ubuntu.com/Kernel/RollingLTSEnablementStack
Organik Mermer

@OrganicMarble gerçekten HWE yığınını açıklayan hoş bir şey, ama evet, çekirdek lezzetlerini değil.
Lapshin Dmitry

@LapshinDmitry Her zaman 'kendi rulo' da vardır ...
andrew.46

VPS (Sanal Özel Sunucu) örneği göz önüne alındığında, kullanımda hangi VPS türüne bağlı olduğunu tahmin ediyorum? 'VPS' için etiket bilgisi kaydetti "[] En yaygın VPS tipleri OpenVZ, KVM, Xen ve VMWare vardır." KVM'nin için Ubuntu sahip linux-kvmolan fırlatma rampasında önceden paketlenmiş ve meta paket 16.04 ve daha yeni.
clearkimura

Yanıtlar:


4

Ubuntu Çekirdek Takımı, Ubuntu'daki çekirdek paketleri ve sürümleri hakkındaki çeşitli raporlara bağlanan özel bir web sitesine sahiptir. Oradan , mevcut Ubuntu sürümlerinde şu anda hangi çekirdeklerin korunduğunu hızlı bir şekilde görüntülemek için paket sürümlerine bakın .

Ubuntu için önceden paketlenmiş çekirdek aromaları listesi:

Burada listelenenler, paket sürümlerinde bulunmayan, ancak başka türlü Ubuntu Paket Arama'da bulunan bazı meta ve geçiş paketlerini içermez . Her açıklama Ubuntu paketlerinden veya alternatif olarak apt-cache show <package>komuttan gelen açıklamadan uyarlanmıştır .

Peki, nasıl seçerim?

Kuşkusuz, hangi çekirdeklerin duruma göre kullanılacağını seçmek için kesin bir kılavuz yoktur.

Son kullanıcıların genellikle farklı bir Linux çekirdeği seçmeleri gerekmez, örneğin Ubuntu Masaüstü'nü sanal bir makineye yüklerken - sadece çalışır. Sağlanan indirme görüntüleri ihtiyaçları karşılamıyorsa ve bunun yerine kullanıcı hangi çekirdekleri kullanacağına karar vermek zorunda kaldıysa, büyük olasılıkla kullanıcının Ubuntu'yu çalıştırmak için hizmeti sağlayan herkese sorması gerekir. Cevabı olmalı.

İlk etapta fark nedir?

Tek kelimeyle: Optimizasyon.

Son kullanıcılar genellikle Ubuntu için önceden paketlenmiş her bir çekirdek için neyin optimize edildiğini bulmak için ileri gitmezler. Belgeler düzgün bir şekilde yapılmadıkça, ilk etapta farkın ne olduğunu bilmenin kolay bir yolu yoktur. Öğrenilecek bir yer var: Changelog.

Değişiklik günlükleri her pakete ve şu anda desteklenen sürümlere özeldir. Örneğin, için Değişiklik linuxbiyonik içinde iken genel olarak çeşitli platformlar için optimizasyonu ile ilgili daha fazla değişiklik, belirttiği için değişiklikler linux-kvmbiyonik içinde daha fazla kap (OS düzeyinde sanallaştırma) ile ilgili değişiklikleri not etmiştir.

TL; DR Son kullanıcıların Ubuntu görüntülerinde bulunan çekirdekleri seçmesi ve kullanması gerekmez. Yoksa, bilgisine sahip birini arayın - servis sağlayıcı veya her kimse.


Bu gerçekten harika bir cevap, teşekkürler!
Lapshin Dmitry

1
Seçmemek konusunda satıcı satıcı bir düşünce koydu: 300MB -genel çekirdeği çalıştıran bir sürü VPS gördüm, çünkü inanıyorum ki, sadece çok fazla insan aslında farkı biliyor. Yani, kullanılacak çekirdeği kontrol etmek için kurallar koymak topluluğa yardımcı olabilir.
Lapshin Dmitry
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.