เหตุใดจึงไม่จำเป็นต้องอัปเดตไดรเวอร์ Linux เป็นเพราะชุมชนโอเพ่นซอร์สที่สร้างไดรเวอร์ที่ดีก่อนที่จะส่งไปยังเคอร์เนลหรือมีการอัปเดตไดรเวอร์เกิดขึ้นเมื่อฉันทำการอัปเดตระบบปกติหรือบางอย่าง
เหตุใดจึงไม่จำเป็นต้องอัปเดตไดรเวอร์ Linux เป็นเพราะชุมชนโอเพ่นซอร์สที่สร้างไดรเวอร์ที่ดีก่อนที่จะส่งไปยังเคอร์เนลหรือมีการอัปเดตไดรเวอร์เกิดขึ้นเมื่อฉันทำการอัปเดตระบบปกติหรือบางอย่าง
คำตอบ:
การอัปเดตไดรเวอร์จะเกิดขึ้นเมื่อเคอร์เนลได้รับการอัปเดตโดยที่ฟีเจอร์ใหม่ของเคอร์เนลแต่ละรุ่น (และข้อบกพร่อง :) ในไดร์เวอร์จะได้รับการแนะนำและแก้ไขข้อบกพร่อง คุณสามารถอ่านการเปลี่ยนแปลงของเคอร์เนลถ้าคุณต้องการที่จะเห็นสิ่งที่เปลี่ยนแปลงเช่นสำหรับเคอร์เนล 3.3.7ยังโพสต์ในรายชื่อผู้รับจดหมาย Linux Kernel เช่นลินุกซ์ 3.4 การปล่อยตัว KernelNewbies ยังให้ข้อมูลเกี่ยวกับคุณสมบัติใหม่เหล่านั้นในวิธีที่ง่ายต่อการอ่านมากกว่ารายการเปลี่ยนแปลง (เช่นเคอร์เนล 3.4 )
หากคุณใช้ไดรเวอร์ "out-of-tree" (เช่นไบนารี blobs เช่น nVidia / ATI) ดังนั้นไดรเวอร์เหล่านั้นจะไม่ถูกอัพเดตด้วยเคอร์เนล มันขึ้นอยู่กับนักพัฒนาของพวกเขาที่จะปล่อยเวอร์ชั่นใหม่ที่ใช้งานได้กับเมล็ดที่ใหม่กว่าและขึ้นอยู่กับคุณ (หรือไปยังแหล่งเก็บข้อมูลของ distro ของคุณ) เพื่ออัปเกรด
มีไดรเวอร์สองประเภทในการกระจาย: รวบรวมในเคอร์เนล (และ / หรือกระจายในแพ็คเกจเดียวกัน) และกระจายเป็นโมดูลเคอร์เนลในแพ็คเกจแยก ดิสทริบิวชันส่วนใหญ่เมื่อคุณทำการอัปเดตระบบอัปเดตแพคเกจที่ติดตั้งทั้งหมดรวมถึงโมดูลเคอร์เนลที่แพ็กเกจและเคอร์เนลเองดังนั้นกระบวนการอัปเดตทั้งหมดจะไม่ปรากฏแก่ผู้ใช้
ไดรเวอร์ "ปกติ" ได้รับการดูแลโดยการอัพเกรดระบบปฏิบัติการตามปกติ ในระหว่างการอัพเดทรุ่นเล็ก ๆ น้อย ๆ เวอร์ชั่นของไดรเวอร์อาจเปลี่ยนไปเล็กน้อย
สำหรับเฟิร์มแวร์ของ eqipment ฮาร์ดแวร์ของคุณ (BIOS, RAID-Controller, ฮาร์ดดิส, แบ็คเพลน, การ์ด Fibre-Channel, การ์ดเครือข่าย) คุณต้องดูแลตัวเอง
ส่วนใหญ่จะใช้กับเซิร์ฟเวอร์ บนพีซี - อัปเกรดหากคุณต้องการคุณสมบัติหรือตัวแก้ไขข้อผิดพลาด (ปกติคือ BIOS)
อยู่ระหว่างที่มีการปรับปรุง Intel-CPU-microcode- โดยปกติจะใช้งานโดย BIOS แต่ยังสามารถใช้งานได้กับระบบปฏิบัติการ (microcode_ctl เป็นหนึ่งในบริการที่ทำสิ่งนี้) ไมโครโค้ดในระบบปฏิบัติการจะได้รับการอัปเดตระหว่างการเปลี่ยนแปลงเล็กน้อย
แต่: คุณยังสามารถไปที่ Intel โดยตรงดาวน์โหลดไฟล์ tar และวางลงบน linux - จากนั้นคุณจะมีเวอร์ชั่นใหม่ล่าสุด (ถ้าคุณต้องการ)