ทำไมคุณไม่ต้องการอัพเดทไดรเวอร์ (หรือคุณ)


17

เหตุใดจึงไม่จำเป็นต้องอัปเดตไดรเวอร์ Linux เป็นเพราะชุมชนโอเพ่นซอร์สที่สร้างไดรเวอร์ที่ดีก่อนที่จะส่งไปยังเคอร์เนลหรือมีการอัปเดตไดรเวอร์เกิดขึ้นเมื่อฉันทำการอัปเดตระบบปกติหรือบางอย่าง


8
แนวคิดทั้งหมดที่คุณต้องมีในการอัพเดทไดรฟ์เป็นประจำนั้นค่อนข้างน่ารำคาญในตอนแรก หากคุณไม่นับการอัปเดตที่เกี่ยวข้องกับปัญหาด้านความปลอดภัย / ข้อบกพร่องดังนั้นทำไมคุณต้องอัปเดตไดรเวอร์ของคุณ หากฮาร์ดแวร์ของคุณไม่เปลี่ยนแปลงทำไมคุณต้องเปลี่ยนซอฟต์แวร์ที่เอื้อต่อการโต้ตอบของคุณ
Zoredache

ติดตามการอัปเดตของตัวสร้างหากมีการแก้ไขความปลอดภัยให้อัปเดต หากคุณพบข้อผิดพลาดและได้รับการแก้ไขให้อัปเดต มันเป็น PITA แต่เป็นวิธีที่ดีที่สุดที่จะทำ องค์กรกลายเป็นสิ่งสำคัญในจุดนี้ หรือคุณสามารถเพิกเฉยต่อปัญหานี้และอย่าอัปเดตไดรเวอร์ของคุณ
Aki

@zoredache ถ้าอย่างนั้นทำไมไดรเวอร์ Windows ถึงต้องการการอัพเดทอยู่ตลอดเวลา? ความคิดเห็นของคุณเกี่ยวกับลักษณะคงที่ของแขนฮาร์ดแวร์ที่ใช้เช่นกัน
camilla.greer

@ rob.g.greer ฉันจะยืนยันว่าไม่จำเป็นต้องได้รับการอัปเดตบ่อยครั้ง ไดรเวอร์เดียวที่ฉันอัปเดตสำหรับการ์ดวิดีโอของฉันและนั่นคือวันนี้การ์ดไดรเวอร์คือเพราะวันนี้มันเปิดตัวพร้อมกับซอฟต์แวร์อื่น ๆ มากมายที่มีความเสถียรน้อยกว่าและได้รับการอัปเดตบ่อยๆ เกมและอื่น ๆ
Zoredache

คำตอบ:


19

การอัปเดตไดรเวอร์จะเกิดขึ้นเมื่อเคอร์เนลได้รับการอัปเดตโดยที่ฟีเจอร์ใหม่ของเคอร์เนลแต่ละรุ่น (และข้อบกพร่อง :) ในไดร์เวอร์จะได้รับการแนะนำและแก้ไขข้อบกพร่อง คุณสามารถอ่านการเปลี่ยนแปลงของเคอร์เนลถ้าคุณต้องการที่จะเห็นสิ่งที่เปลี่ยนแปลงเช่นสำหรับเคอร์เนล 3.3.7ยังโพสต์ในรายชื่อผู้รับจดหมาย Linux Kernel เช่นลินุกซ์ 3.4 การปล่อยตัว KernelNewbies ยังให้ข้อมูลเกี่ยวกับคุณสมบัติใหม่เหล่านั้นในวิธีที่ง่ายต่อการอ่านมากกว่ารายการเปลี่ยนแปลง (เช่นเคอร์เนล 3.4 )

หากคุณใช้ไดรเวอร์ "out-of-tree" (เช่นไบนารี blobs เช่น nVidia / ATI) ดังนั้นไดรเวอร์เหล่านั้นจะไม่ถูกอัพเดตด้วยเคอร์เนล มันขึ้นอยู่กับนักพัฒนาของพวกเขาที่จะปล่อยเวอร์ชั่นใหม่ที่ใช้งานได้กับเมล็ดที่ใหม่กว่าและขึ้นอยู่กับคุณ (หรือไปยังแหล่งเก็บข้อมูลของ distro ของคุณ) เพื่ออัปเกรด


สำหรับระบบอื่นมันเกิดขึ้นเมื่อคุณอัพเดททั้งระบบ (ติดตั้งใหม่)
Aki

1
เพียงแค่ต้องทราบว่าหน้าปล่อย KernelNewbies ดีมากที่จะรู้ว่าสิ่งที่เปลี่ยนแปลงดู: 3.4 , 3.3 , 3.2 , ฯลฯ ...
mmoya

เคอร์เนลงานอดิเรกค่อนข้างเรียบร้อย
Renan

คำถามโง่ ๆ : linux (เคอร์เนล) มีไดรเวอร์ทั้งหมดภายในหรือไม่ ฉันหมายถึงว่าฉันใช้ไดรเวอร์ x สำหรับชิปเสียงของฉันคนที่มีชิปเสียงที่แตกต่างกันยังคงได้รับไดรเวอร์ในเคอร์เนลของพวกเขาแม้ว่าพวกเขาจะไม่ใช้ชิปเสียง x
şaloma

10

มีไดรเวอร์สองประเภทในการกระจาย: รวบรวมในเคอร์เนล (และ / หรือกระจายในแพ็คเกจเดียวกัน) และกระจายเป็นโมดูลเคอร์เนลในแพ็คเกจแยก ดิสทริบิวชันส่วนใหญ่เมื่อคุณทำการอัปเดตระบบอัปเดตแพคเกจที่ติดตั้งทั้งหมดรวมถึงโมดูลเคอร์เนลที่แพ็กเกจและเคอร์เนลเองดังนั้นกระบวนการอัปเดตทั้งหมดจะไม่ปรากฏแก่ผู้ใช้


3

ไดรเวอร์ "ปกติ" ได้รับการดูแลโดยการอัพเกรดระบบปฏิบัติการตามปกติ ในระหว่างการอัพเดทรุ่นเล็ก ๆ น้อย ๆ เวอร์ชั่นของไดรเวอร์อาจเปลี่ยนไปเล็กน้อย

สำหรับเฟิร์มแวร์ของ eqipment ฮาร์ดแวร์ของคุณ (BIOS, RAID-Controller, ฮาร์ดดิส, แบ็คเพลน, การ์ด Fibre-Channel, การ์ดเครือข่าย) คุณต้องดูแลตัวเอง

ส่วนใหญ่จะใช้กับเซิร์ฟเวอร์ บนพีซี - อัปเกรดหากคุณต้องการคุณสมบัติหรือตัวแก้ไขข้อผิดพลาด (ปกติคือ BIOS)

อยู่ระหว่างที่มีการปรับปรุง Intel-CPU-microcode- โดยปกติจะใช้งานโดย BIOS แต่ยังสามารถใช้งานได้กับระบบปฏิบัติการ (microcode_ctl เป็นหนึ่งในบริการที่ทำสิ่งนี้) ไมโครโค้ดในระบบปฏิบัติการจะได้รับการอัปเดตระหว่างการเปลี่ยนแปลงเล็กน้อย

แต่: คุณยังสามารถไปที่ Intel โดยตรงดาวน์โหลดไฟล์ tar และวางลงบน linux - จากนั้นคุณจะมีเวอร์ชั่นใหม่ล่าสุด (ถ้าคุณต้องการ)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.