Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

3 เหตุผลที่คุณอาจต้องการรวบรวมเคอร์เนลของคุณเอง [Linux]

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

ด้วยเหตุนี้ คุณจึงสามารถนำเคอร์เนลออก ทำบางสิ่งกับเคอร์เนลได้อย่างง่ายดาย แล้วใส่กลับเข้าไปใหม่ แต่คุณจะทำอะไรกับเคอร์เนลได้อย่างแน่นอน และเหตุใดคุณจึงควรพิจารณาคอมไพล์เคอร์เนลที่ปรับแต่งเอง

การแพตช์หรือการเปลี่ยนไดรเวอร์และชิ้นส่วนอื่นๆ

3 เหตุผลที่คุณอาจต้องการรวบรวมเคอร์เนลของคุณเอง [Linux]

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

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

ลบโค้ดที่ไม่จำเป็นและใช้แฟล็กการคอมไพล์ที่แตกต่างกัน

3 เหตุผลที่คุณอาจต้องการรวบรวมเคอร์เนลของคุณเอง [Linux]

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

สมมติว่าแล็ปท็อปของคุณไม่มีความสามารถบลูทูธ และคุณไม่ได้วางแผนที่จะใช้ดองเกิล USB คุณสามารถลบทุกอย่างที่เกี่ยวข้องกับ Bluetooth ออกจากเคอร์เนลได้ ด้วยตรรกะนี้ คุณสามารถลบไดรเวอร์ที่ไม่จำเป็นจำนวนมากออกได้ ช่วยประหยัดพื้นที่ดิสก์และทรัพยากรอื่นๆ หากไม่เคยมีเคอร์เนลตัวสุดท้าย ก็จะไม่มีการโหลดและใช้ทรัพยากรอันมีค่าที่สามารถนำไปใช้อย่างอื่นได้

เรียนรู้เพิ่มเติมเกี่ยวกับเคอร์เนล

3 เหตุผลที่คุณอาจต้องการรวบรวมเคอร์เนลของคุณเอง [Linux]

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

บทสรุป

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

คุณรวบรวมเคอร์เนล Linux ของคุณเองหรือไม่? คุ้มไหม และคุณปรับเปลี่ยนอะไรเมื่อเทียบกับเมล็ดวานิลลา/เมล็ดจำหน่าย แจ้งให้เราทราบในความคิดเห็น!

เครดิตรูปภาพ:การซ่อมแซมเครื่องยนต์ดีเซลสมัยใหม่ มือและเครื่องมือของคนงานผ่าน Shutterstock การรีไซเคิลรถบรรทุกที่หยิบถังขยะผ่าน Shutterstock ธีมการศึกษา:วัยรุ่นตลก ยารักษาโรค วิทยาศาสตร์ผ่าน Shutterstock