ดังนั้นเมื่อฉันติดตั้ง Windows ฉันจำเป็นต้องติดตั้งไดรเวอร์ทั้งหมดที่เกี่ยวข้องกับแล็ปท็อปของฉัน
ทำไมฉันไม่ทำเช่นเดียวกันกับการติดตั้ง Ubuntu
การติดตั้งตรวจพบฮาร์ดแวร์ของฉันและติดตั้งไดรเวอร์ที่เหมาะสมด้วยตัวเองหรือไม่?
ขอบคุณ
ดังนั้นเมื่อฉันติดตั้ง Windows ฉันจำเป็นต้องติดตั้งไดรเวอร์ทั้งหมดที่เกี่ยวข้องกับแล็ปท็อปของฉัน
ทำไมฉันไม่ทำเช่นเดียวกันกับการติดตั้ง Ubuntu
การติดตั้งตรวจพบฮาร์ดแวร์ของฉันและติดตั้งไดรเวอร์ที่เหมาะสมด้วยตัวเองหรือไม่?
ขอบคุณ
คำตอบ:
ส่วนใหญ่คุณไม่จำเป็นต้องติดตั้งไดรเวอร์เพิ่มเติม มีไดรเวอร์ให้ใช้งานเกือบทั้งหมดแล้ว
Ubuntu มาพร้อมกับไดรเวอร์มากมายหลายรุ่น คุณอาจต้องติดตั้งไดรเวอร์หากฮาร์ดแวร์บางตัวทำงานไม่ถูกต้องหรือตรวจไม่พบ สามารถดาวน์โหลดไดรเวอร์สำหรับการ์ดกราฟิกและอแด็ปเตอร์ไร้สายบางตัวได้
วิธีง่าย ๆ ในการค้นหาว่าจำเป็นต้องใช้ไดรเวอร์ใดหรือไม่คือเลือกลอง Ubuntu จากหน้าจอการติดตั้งก่อนเพื่อดูว่าคุณต้องการไดรเวอร์ใด ๆ หรือไม่และดูว่า Ubuntu ทำงานกับฮาร์ดแวร์ของคุณหรือไม่
อูบุนตูเป็นระบบปฏิบัติการโอเพ่นซอร์สและในระบบปฏิบัติการโอเพ่นซอร์สนั้นเป็นไปได้ที่จะให้การป้องกันเพิ่มเติมแก่ผู้ใช้กับปัญหาที่เกิดจากการติดตั้งไดรเวอร์ที่ไม่ถูกต้องและความช่วยเหลือเพิ่มเติมในการกู้คืนระบบหลังจากติดตั้งไดรเวอร์กราฟิกที่ผิดปกติ ฉันหมายถึงที่นี่ถึงไดรเวอร์กราฟิกโอเพ่นซอร์สในตัวเช่นนูโวและแพคเกจ amdgpu และไดรเวอร์กราฟิกที่เป็นกรรมสิทธิ์เช่นไดรเวอร์ NVIDIA จากเว็บไซต์ NVIDIA อย่างเป็นทางการและไดรเวอร์ AMDGPU-Pro 1จากเว็บไซต์ AMD อย่างเป็นทางการ
ไดรเวอร์โอเพ่นซอร์สในตัวใน Ubuntu ให้การป้องกันเพิ่มเติมแก่ผู้ใช้ในการติดตั้งระบบปฏิบัติการอีกครั้งเนื่องจากปัญหาที่เกิดจากการติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ เหตุผลที่ไม่จำเป็นต้องติดตั้งไดรเวอร์บางตัวใน Ubuntu ก็คือไดรเวอร์โอเพ่นซอร์สบางตัวมีอยู่แล้วในการติดตั้งเริ่มต้นของ Ubuntu บางครั้งการติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์สามารถทำให้ระบบของคุณไม่สามารถบูทได้เนื่องจากไม่ใช่ไดรเวอร์โอเพ่นซอร์สที่ยังคงติดตั้งอยู่ซึ่งจะทำให้ระบบสามารถบู๊ตได้อีกครั้งหลังจากไดรเวอร์ที่เป็นกรรมสิทธิ์ซึ่งเป็นสาเหตุของปัญหาถูกถอนการติดตั้ง
ระบบ Linux (และโอเพ่นซอร์ส unix อื่น ๆ ) ระบบปฏิบัติต่อไดร์เวอร์แตกต่างจากระบบปฏิบัติการ Windows
ในระบบ Windows (โดยเฉพาะอย่างยิ่ง pre-Windows 10) เคอร์เนลระบบปฏิบัติการจะให้ซอฟต์แวร์ไบนารีที่เสถียรซึ่งสามารถเขียนไดร์เวอร์ได้และอินเทอร์เฟซนั้น (ยกเว้นด้วย) รับประกันว่าจะไม่มีการเปลี่ยนแปลงตลอดวงจรการสนับสนุนของ Windows รุ่นที่กำหนด สิ่งนี้จะช่วยให้ไดรเวอร์ที่ถูกเขียนและจัดหาโดยบุคคลที่สามพวกเขามักจะทำงานกับ Windows อย่างน้อยหนึ่งรุ่นในรอบการสนับสนุนนั้น ข้อเสียคืออินเทอร์เฟซโปรแกรมควบคุมนี้ยากที่จะปรับปรุงหรือแก้ไขภายในวัฏจักรนั้นและสนับสนุนการกระจายแบบไบนารีของไดรเวอร์ซึ่ง (การเมืองทุกด้านกัน!) มักจะ จำกัด การสนับสนุนหลายแพลตฟอร์มที่สอดคล้องกัน
เคอร์เนลของลีนุกซ์มีอินเตอร์เฟสไดรเวอร์ที่เปลี่ยนแปลงซึ่งระบุไว้อย่างเคร่งครัดในระดับซอร์สโค้ดเท่านั้นและเอนเอียงไปทางความไม่น่าจะเป็นไปได้และความสอดคล้องของหลายแพลตฟอร์ม ซึ่งหมายความว่าหากไม่มีการใช้ไดรเวอร์ "แปล" เพิ่มเติมที่เสนออินเทอร์เฟซไบนารีที่เสถียรและเฉพาะเจาะจงไบนารีของไดรเวอร์จะใช้เฉพาะกับเคอร์เนลบิลด์ที่แน่นอน หนึ่งสามารถ "เหลวไหล" ไบนารีไดรเวอร์ที่อาจจะเข้ากันได้กับรุ่นเคอร์เนลที่แน่นอนสองสามโหลบนแพลตฟอร์มเดียว แต่ความพยายามที่จะรักษามัน (เป็นข้อเสนอไบนารี) จะไม่ประหยัด อคตินี้เป็นที่ต้องการทางการเมืองในชุมชนเคอร์เนลลินุกซ์เนื่องจากพวกเขาแกล้งทำเป็นไบนารีไดรฟ์เวอร์แบบปิดอาจทำสิ่งที่เลวร้ายยิ่งกว่าเฟิร์มแวร์ที่เป็นอันตรายบนอุปกรณ์ต่อพ่วงที่ทำงานได้พิจารณาซอร์สโค้ดแบบปิดเนื่องจากไม่น่าเชื่อถือและไม่น่าไว้ใจมากเกินไปที่จะให้มันรันด้วยสิทธิ์เคอร์เนล ดังนั้นไดรเวอร์อุปกรณ์โอเพ่นซอร์สสำหรับฮาร์ดแวร์หลักทั้งหมดจะได้รับการจัดหาภายในแพ็คเกจเคอร์เนลด้วยตัวเลือกที่สองซึ่งมีวิธีการที่ค่อนข้างง่ายต่อการใช้งานในการกระจายไดรเวอร์ภายนอกเป็นแหล่งทาร์บอลเพื่อรวบรวมกับเคอร์เนลที่ติดตั้ง
ไดรเวอร์ linux อื่น ๆ (เช่นไดรเวอร์กราฟิก X11 แบบคลาสสิก, ไดรเวอร์เครื่องสแกน, ไดรเวอร์เครื่องพิมพ์) ไม่ได้รับการจัดการเป็นส่วนหนึ่งของเคอร์เนล แต่เป็นส่วนหนึ่งของซอฟต์แวร์ userspace บางตัวที่ให้การทำงานเป็นบริการทั่วทั้งระบบ (XOrg, Sane, Ghostscript .. ) - สิ่งเหล่านี้ก็มีแนวโน้มที่จะเจาะจงและแจกจ่ายส่วนใหญ่กับซอฟต์แวร์ userspace ที่เกี่ยวข้องรุ่นที่กำหนด