Neden sürücüleri güncellemenize gerek yok? (Yoksa sen mi?)


17

Neden Linux sürücülerini güncellemeye gerek yok? Açık kaynak topluluğunun çekirdeğe gönderilmeden önce iyi sürücüler oluşturması mı yoksa normal sistem güncellemeleri falan yaptığımda sürücü güncellemeleri mi oluyor?


8
Sürücüleri düzenli olarak güncellemeniz gereken tüm fikir ilk etapta biraz can sıkıcıdır. Güvenlik sorunları / hatalarıyla ilgili güncellemeleri saymazsanız, neden sürücülerinizi güncellemeniz gerekir? Donanımınız değişmezse, onunla etkileşimi kolaylaştıran yazılımı neden değiştirmeniz gerekir?
Zoredache

Güvenlik düzeltmesi varsa, kurucu güncellemelerini takip edin. Bir hata bulursanız ve düzeltilirse, güncelleyin. Bu bir PITA ama bunu yapmanın en iyi yolu. Organizasyon bu noktada kritik hale gelir. Ya da sadece bu sorunu göz ardı edebilir ve sürücülerinizi asla güncellemeyebilirsiniz.
Aki

@zoredache Peki neden Windows sürücülerinin sürekli güncellenmesi gerekiyor? Donanım kollarının statik doğası hakkındaki yorumunuz da orada uygulanacaktır.
camilla.greer

@ rob.g.greer, genellikle güncellenmesi gerekmediğini iddia ediyorum. Güncelleştirdiğim tek sürücü ekran kartım için ve bu günlerde ekran kartı 'sürücüsü', bu günlerde daha az kararlı olan ve yeni piyasaya sürülecek şekilde optimize edilmek üzere sık sık güncellenen bir ton başka yazılımla piyasaya sürülmesidir. oyunlar vb.
Zoredache

Yanıtlar:


19

Sürücü güncellemeleri, çekirdek güncellendiğinde, sürücülerdeki yeni özelliklerin (ve hataların :) her sürümünde tanıtılır ve hatalar giderilir. Neyin değiştiğini görmek istiyorsanız, örneğin çekirdek 3.3.7 için , ayrıca Linux Çekirdek Posta Listesinde bulunan yayınlar, örneğin Linux 3.4 gibi yayınları görmek istiyorsanız, çekirdeğin değişim günlüğünü okuyabilirsiniz . KernelNewbies, bu yeni özellikler hakkında, değişiklik günlüğüne göre daha kolay bir şekilde bilgi sağlar (örn. Çekirdek 3.4 ).

"Ağaç dışı" sürücüler (örn. NVidia / ATI gibi ikili bloblar) kullanıyorsanız, bu sürücüler açıkça çekirdekle güncellenmeyecektir; yeni çekirdeklerle çalışan yeni sürümleri yayınlamak geliştiricilerine ve bunları yükseltmek size kalmıştır (veya dağıtımınızın depolarına).


Diğer sistemler için, tüm sistemi güncellediğinizde (yeniden yükleme) gerçekleşir.
Aki

1
Sadece KernelNewbies'in yayın sayfalarının neyin değiştiğini bilmek çok güzel olduğunu not edin, bkz: 3.4 , 3.3 , 3.2 , vb ...
mmoya

KernelNewbies oldukça düzgün.
Renan

Aptalca soru: Linux (çekirdek) içindeki tüm sürücüler var mı? Demek istediğim, ses çipim için x sürücüsü kullandığımı söyleyin, farklı ses çiplerine sahip insanlar, x ses yongası kullanmasalar bile sürücüyü çekirdeğinde tutuyor mu?
şaloma

10

Dağıtımlarda iki tür sürücü vardır: çekirdekte derlenir (ve / veya aynı pakette dağıtılır) ve ayrı paketlerde çekirdek modülleri olarak dağıtılır. Sistem güncellemesi gerçekleştirdiğinizde çoğu dağıtım, paketlenmiş çekirdek modülleri ve çekirdeğin kendisi de dahil olmak üzere yüklü paketlerin tümünü günceller, böylece tüm güncelleme işlemi kullanıcı tarafından görülmez.


3

"Normal" sürücüler, normal işletim sistemi yükseltmeleriyle halledilir. Küçük sürüm güncellemeleri sırasında sürücülerin sürümü biraz değişebilir.

Donanım donanımınızın (BIOS, RAID-Denetleyici, sabit diskler, arka panel, fiber kanal kartları, ağ kartları) ürün yazılımı için kendinize dikkat etmeniz gerekir.

Bu çoğunlukla sunucular için geçerlidir. Bilgisayarlarda - bir özelliğe veya hata düzeltmeye (normalde BIOS) ihtiyacınız varsa yükseltme.

Aralarında bir yerlerde Intel-CPU-mikrokod güncellemeleri var. Normalde BIOS tarafından uygulanır, ancak işletim sistemi tarafından da uygulanabilir (microcode_ctl böyle bir şey yapan hizmetlerden biridir). İşletim sistemindeki mikro kod normalde küçük sürüm değişiklikleri sırasında güncellenmektedir.

Ancak: Doğrudan Intel'e gidebilir, tar dosyasını indirebilir ve linux'a yerleştirebilirsiniz - o zaman en yeni sürüme sahip olursunuz (yine - ihtiyacınız varsa).

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.