Mengapa seseorang tidak perlu memperbarui driver Linux? Apakah itu karena komunitas open source membangun driver yang baik sebelum mereka dikirimkan ke kernel, atau apakah pembaruan driver terjadi ketika saya melakukan pembaruan sistem normal atau sesuatu?
17
Jawaban:
Pembaruan driver terjadi ketika kernel diperbarui, dengan setiap versi kernel baru fitur baru (dan bug :) di driver diperkenalkan dan bug diperbaiki. Anda dapat membaca changelog kernel jika Anda ingin melihat apa yang berubah, misalnya untuk kernel 3.3.7 , juga posting di Linux Kernel Mailing List, misal Linux 3.4 dirilis . KernelNewbies juga menyediakan informasi tentang fitur-fitur baru dengan cara yang lebih mudah dibaca daripada changelog (mis. Kernel 3.4 ).
Jika Anda menggunakan driver "out-of-tree" (mis. Gumpalan biner, seperti nVidia / ATI), maka driver tersebut jelas tidak akan diperbarui dengan kernel; terserah pengembang mereka untuk merilis versi baru yang bekerja dengan kernel yang lebih baru, dan terserah Anda (atau repositori distro Anda) untuk memutakhirkannya.
sumber
Ada dua jenis driver dalam distribusi: dikompilasi dalam kernel (dan / atau didistribusikan dalam paket yang sama) dan didistribusikan sebagai modul kernel dalam paket terpisah. Sebagian besar distribusi ketika Anda melakukan pembaruan sistem memperbarui semua paket yang diinstal termasuk modul kernel yang dikemas dan kernel itu sendiri, sehingga seluruh proses pembaruan tidak terlihat oleh pengguna.
sumber
Driver "normal" sedang dirawat oleh peningkatan sistem operasi normal. Selama pembaruan rilis minor, versi driver dapat sedikit berubah.
Untuk firmware perangkat keras Anda (BIOS, RAID-Controller, harddisks, backplane, fiber-channel-card, network-card) Anda harus berhati-hati.
Ini sebagian besar berlaku untuk server. Pada PC - mutakhirkan jika Anda memerlukan fitur atau perbaikan bug (biasanya BIOS).
Di suatu tempat di antaranya adalah pembaruan Intel-CPU-mikrokode. Mereka biasanya diterapkan oleh BIOS, tetapi juga dapat diterapkan oleh sistem operasi (microcode_ctl adalah salah satu layanan yang melakukan hal seperti itu). Mikrokode dalam OS biasanya diperbarui selama perubahan rilis kecil.
Tetapi: Anda juga dapat langsung ke Intel, mengunduh file tar dan meletakkannya di linux - maka Anda akan memiliki versi terbaru yang tersedia (lagi - jika Anda membutuhkannya).
sumber