Dlaczego nie trzeba aktualizować sterowników systemu Linux? Czy wynika to z faktu, że społeczność Open Source buduje dobre sterowniki przed przesłaniem ich do jądra, czy też aktualizacje pojawiają się, gdy robię normalne aktualizacje systemu?
Dlaczego nie trzeba aktualizować sterowników systemu Linux? Czy wynika to z faktu, że społeczność Open Source buduje dobre sterowniki przed przesłaniem ich do jądra, czy też aktualizacje pojawiają się, gdy robię normalne aktualizacje systemu?
Odpowiedzi:
Aktualizacje sterowników występują, gdy jądro jest aktualizowane, z każdą wersją nowego jądra nowe funkcje (i błędy :) w sterownikach są wprowadzane i błędy są naprawiane. Możesz przeczytać dziennik zmian jądra, jeśli chcesz zobaczyć, co się zmieniło, np. Dla jądra 3.3.7 , także posty na liście mailingowej jądra systemu Linux, np . Wydany Linux 3.4 . KernelNewbies dostarcza również informacji o tych nowych funkcjach w łatwiejszy sposób do odczytania niż dziennik zmian (np. Jądro 3.4 ).
Jeśli użyjesz sterowników „spoza drzewa” (np. Binarne obiekty blob, takie jak nVidia / ATI), wówczas sterowniki te oczywiście nie zostaną zaktualizowane za pomocą jądra; ich twórcy powinni wydać nowe wersje współpracujące z nowszymi jądrami, a od ciebie (lub do repozytoriów twojej dystrybucji), aby je zaktualizować.
Istnieją dwa typy sterowników w dystrybucjach: skompilowane w jądrze (i / lub dystrybuowane w tym samym pakiecie) i dystrybuowane jako moduły jądra w oddzielnych pakietach. Większość dystrybucji podczas aktualizacji systemu aktualizuje wszystkie zainstalowane pakiety, w tym spakowane moduły jądra i samo jądro, więc cały proces aktualizacji jest niewidoczny dla użytkownika.
„Zwykłymi” sterownikami zajmują się zwykłe aktualizacje systemu operacyjnego. Podczas drobnych aktualizacji wydań wersja sterowników może się nieco zmienić.
W przypadku oprogramowania sprzętowego (BIOS, kontroler RAID, dyski twarde, płyta montażowa, karty Fibre Channel, karty sieciowe) musisz zachować ostrożność.
Dotyczy to głównie serwerów. Na komputerach PC - uaktualnij, jeśli potrzebujesz funkcji lub poprawki błędu (zwykle BIOS).
Gdzieś pomiędzy są aktualizacje mikrokodu procesora Intel. Zazwyczaj są one stosowane przez BIOS, ale mogą być również stosowane przez system operacyjny (microcode_ctl jest jedną z usług, które robią takie rzeczy). Mikrokod w systemie operacyjnym jest zwykle aktualizowany podczas drobnych zmian wersji.
Ale: Możesz także przejść bezpośrednio do Intela, pobrać plik tar i umieścić go na Linuksie - wtedy będziesz mieć najnowszą dostępną wersję (ponownie - jeśli będziesz go potrzebować).