หากคุณกำลังใช้การแจกจ่าย Linux เช่น Ubuntu หรือ Fedora แสดงว่าคุณกำลังใช้เคอร์เนล Linux ซึ่งเป็นแกนหลักที่ทำให้การแจกจ่ายของคุณเป็นการกระจาย Linux Windows ยังมีเคอร์เนลของตัวเองที่ระบบปฏิบัติการใช้ แต่ Linux เป็นแบบโมดูลาร์สูง ดังนั้นเคอร์เนลจึงถูกกล่าวถึงโดยทั่วไปมากกว่า เนื่องจากสามารถทำได้หลายอย่าง ตัวอย่างเช่น คุณสามารถใช้เคอร์เนล แก้ไขมันด้วยการแก้ไขจำนวนมาก ปรับแต่งการตั้งค่าอื่นๆ แยกทุกอย่างที่คุณไม่ต้องการออก จากนั้นแทนที่เคอร์เนลเดิมด้วยผลิตภัณฑ์ขั้นสุดท้าย และมันจะทำงานได้ดี (สมมติ) ทำถูกแล้ว) ความสามารถในการแทนที่ชิ้นส่วนด้วยอย่างอื่นโดยไม่มีปัญหาคือสิ่งที่ทำให้ Linux ยอดเยี่ยม
แต่การแจกจ่ายของคุณจะขอให้คุณอัปเดตเคอร์เนลอยู่เสมอ ทำไมคุณควรทำเช่นนี้เมื่อทำงานได้ดี?
แก้ไขความปลอดภัย
แทบทุกการอัปเดตเคอร์เนลเดียวจะมีการแก้ไขความปลอดภัยบางประเภทที่ปิดช่องโหว่ที่ค้นพบ นี่อาจเป็นหนึ่งในเหตุผลที่สำคัญที่สุดในการอัปเดตเคอร์เนลของคุณ เนื่องจากคุณจะปลอดภัยกว่าเมื่อใช้เคอร์เนลที่มีการแพตช์ หากแฮ็กเกอร์สามารถเข้าไปในเคอร์เนลได้ ก็สามารถสร้างความเสียหายได้มากมายหรือระบบก็จะล่ม สิ่งเหล่านี้เป็นความไม่สะดวกที่หลีกเลี่ยงได้ง่ายด้วยเมล็ดที่ทันสมัย
ปรับปรุงความเสถียร
การอัปเดตเคอร์เนลไม่เพียงแต่นำมาซึ่งการแก้ไขด้านความปลอดภัยเท่านั้น แต่ยังสามารถแก้ไขปัญหาอื่นๆ ที่อาจทำให้ระบบขัดข้องจากการใช้งานปกติ บางคนโต้แย้งว่าการอัปเดตเคอร์เนลอย่างต่อเนื่องจะลดความเสถียรของระบบโดยรวม เนื่องจากคุณจะใช้งานเคอร์เนลที่คุณไม่เคยใช้มาก่อน ดังนั้นคุณจึงไม่สามารถสรุปได้ว่าเคอร์เนลจะทำงานได้ดีเท่ากับเคอร์เนลที่คุณเคยใช้งานอยู่ แม้ว่าสิ่งนี้จะเป็นจริงเช่นกัน แต่ระยะขอบนั้นค่อนข้างบาง และเฉพาะผู้ที่ใช้งานเซิร์ฟเวอร์หรือระบบที่สำคัญอื่นๆ เท่านั้นที่จำเป็นต้องระมัดระวังจริงๆ สำหรับผู้ใช้ประเภทผู้บริโภคทั่วไปส่วนใหญ่ การอัปเดตเคอร์เนลของคุณมีความสำคัญมากกว่าปัญหาเหล่านั้นมาก
อัปเดตไดรเวอร์แล้ว
แม้ว่าจะเป็นการอัปเดตที่คุณได้รับจากการอัปเดตเคอร์เนลเล็กน้อย (เช่น 3.2.0 ถึง 3.2.1) ให้มาดูการปรับปรุงบางอย่างที่คุณมักจะเห็นได้จากการอัปเดตหลัก (คิดว่า 3.2 ถึง 3.3) ประการแรก ทุกการอัปเดตเคอร์เนลหลักรับประกันว่าจะรวมไดรเวอร์โอเพ่นซอร์สล่าสุดสำหรับอุปกรณ์ทั้งหมดของคุณ ในบรรดาไดรเวอร์ทั้งหมดที่กำลังอัปเดต ไดรเวอร์กราฟิกน่าจะเป็นไดรเวอร์ที่คุณสังเกตเห็นได้มากที่สุด เนื่องจากการรีเฟรชทุกครั้งมักจะเพิ่มประสิทธิภาพเพิ่มขึ้นอีกเล็กน้อย แม้ว่าจะเป็นไปได้เสมอที่จะไปตามเส้นทางที่เป็นกรรมสิทธิ์ แต่การรู้ว่าไดรเวอร์โอเพ่นซอร์สนั้นดีขึ้นเรื่อยๆ ก็ดีเช่นกัน
ฟังก์ชันเคอร์เนลใหม่
ในบางครั้ง การอัปเดตที่สำคัญสำหรับเคอร์เนลใน Linux ยังนำเสนอฟังก์ชันใหม่บางอย่างอีกด้วย ฟังก์ชันเหล่านี้โดยพื้นฐานแล้วเป็นส่วนหนึ่งของเคอร์เนลที่โปรแกรมสามารถใช้ทำงานหรือดำเนินการบางประเภทได้ นอกจากนี้ ฟังก์ชันอื่นๆ อาจมีการเปลี่ยนแปลงด้วย คุณมักจะไม่ทำลายระบบของคุณถ้าคุณไม่อัปเดตเคอร์เนลด้วยเหตุผลที่แน่นอนนี้ แต่ไม่ช้าก็เร็วคุณจะพบโปรแกรมและแพ็คเกจอื่น ๆ ที่ต้องใช้เคอร์เนลบางรุ่น ควรมีเวอร์ชันล่าสุดเพื่อไม่ให้เกิดปัญหาดังกล่าว
ความเร็วที่เพิ่มขึ้น
สุดท้ายแต่ไม่ท้ายสุด การอัปเดตที่สำคัญมากมายสำหรับเคอร์เนลช่วยปรับปรุงความเร็วโดยรวมของระบบ แม้ว่าการเปลี่ยนแปลงบางอย่างอาจมีความละเอียดอ่อนมาก แต่การเปลี่ยนแปลงอื่นๆ ไม่ได้สร้างความแตกต่างอย่างมาก เช่น โปรแกรมแก้ไข 200 บรรทัดที่มีชื่อเสียงซึ่งเพิ่มประสิทธิภาพการทำงานโดยรวมของเครื่อง Linux ได้ค่อนข้างน้อย มีการเปลี่ยนแปลงบางอย่างที่บ้ากว่านี้ซึ่ง Linux สามารถเรียกใช้คอร์ CPU ได้เป็นศูนย์ หากคุณเป็นพวกชอบความเร็ว (และฉันรู้ว่าพวกคุณหลายคนที่ใช้ Google Chrome เป็นเหมือนกัน) นี่เป็นวิธีที่ดีในการเพิ่มประสิทธิภาพของฮาร์ดแวร์ของคุณ
บทสรุป
ในท้ายที่สุด คุณควรอัปเดตเคอร์เนลสำหรับ Linux ทุกครั้งที่ทำได้ สำหรับผู้ใช้ที่เป็นผู้บริโภค ประโยชน์ที่มาพร้อมกับมันมากกว่าความเสี่ยง นอกจากนี้ เคอร์เนลแต่ละตัวที่คุณอัปเดตจะได้รับการทดสอบเป็นเวลาอย่างน้อยสองสามวันโดยนักพัฒนาและทดสอบผู้ใช้เพื่อให้แน่ใจว่าทำงานได้อย่างราบรื่น ในกรณีที่ระบบของคุณมีปัญหา คุณควรจะสามารถเลือกเคอร์เนลก่อนหน้าจากเมนูการบู๊ตได้ เพื่อให้คุณกลับสู่ระบบได้ จากนั้น คุณสามารถลบเคอร์เนลที่ละเมิดและเลือกว่าจะอยู่กับเคอร์เนลปัจจุบันของคุณต่อไปหรือรอจนกว่าการอัปเดตที่ใช้งานได้จะปรากฏขึ้น
คุณมีนโยบายในการอัปเดตเคอร์เนล Linux หรือไม่? คุณคิดว่าการแจกแจงควรใช้ค่าล่าสุดเสมอหรือควรล่าช้าเล็กน้อยเพื่อเหตุผลด้านความเสถียร ควรมีการอัปเดตเคอร์เนลที่สำคัญในระหว่างการเผยแพร่ (เช่น Fedora ทำหรือเคยทำ) หรืออัปเดตเพียงเล็กน้อยเท่านั้น (เช่น Ubuntu) แจ้งให้เราทราบในความคิดเห็น!
สำหรับข้อมูลเพิ่มเติม โปรดดูข้อมูลเบื้องต้นเกี่ยวกับเคอร์เนล Linux
เครดิตภาพ: maistora มือมนุษย์วางหินก้อนสุดท้ายที่พีระมิดผ่าน Shutterstock, Forrestal_PL, Express Monorail