ทั้งหมด ผู้ที่ได้รับการสนับสนุนให้ใช้ Gentoo, พวกเขารู้ว่า Linux distro นี้ สามารถปรับแต่งได้สูง ขอบคุณที่ ไม่ใช้ไบนารีที่คอมไพล์ไว้ล่วงหน้าซึ่ง ผู้ใช้ต้องทำการคอมไพล์ระบบด้วยตัวเอง ซึ่งทำให้ได้เปรียบกว่าการกระจายอื่น ๆ เนื่องจากสามารถสร้างการรวบรวมที่เน้นส่วนประกอบของคอมพิวเตอร์ทำให้มีความลื่นไหลและประสิทธิภาพมากขึ้น
ตั้งแต่ด้วย Portage ซึ่งใช้คุณสมบัติขั้นสูงบางอย่าง เช่นการจัดการการพึ่งพาการปรับแต่งแพ็กเกจให้ตรงกับความต้องการของผู้ดูแลระบบการติดตั้งปลอมแบบ OpenBSD การคอมไพล์แซนด์บ็อกซ์การถอนการติดตั้งที่ปลอดภัยโปรไฟล์ระบบแพ็กเกจเสมือนการจัดการไฟล์คอนฟิกูเรชันและสล็อตหลายช่องสำหรับแพ็กเกจเดียวกันเวอร์ชันต่างๆ
แต่ตอนนี้สิ่งนี้สามารถเปลี่ยนแปลงได้ ในขณะที่ นักพัฒนา Gentoo กำลังพูดคุยกัน ความเป็นไปได้ของ จัดเตรียมแพ็คเกจเคอร์เนลทั่วไปของ Linux ที่ไม่ต้องการการกำหนดค่าด้วยตนเอง ในระหว่างการคอมไพล์และคล้ายกับแพ็กเกจเคอร์เนลที่มีให้ในการแจกแจงไบนารีแบบดั้งเดิม
โคโม ตัวอย่างของปัญหา ที่เกิดขึ้นเมื่อมีการใช้งาน การปรับแต่งพารามิเตอร์เคอร์เนลด้วยตนเอง ฝึกฝนใน Gentoo ไม่มีชุดที่เป็นหนึ่งเดียว ของตัวเลือกเริ่มต้น เพื่อให้แน่ใจว่าสามารถใช้งานได้หลังการอัพเดต (เมื่อกำหนดค่าด้วยตนเองหากเคอร์เนลไม่บูตหรือมีข้อขัดข้องเกิดขึ้นจะไม่ชัดเจนว่าปัญหาเกิดจากการตั้งค่าพารามิเตอร์ไม่ถูกต้องหรือข้อผิดพลาดในเคอร์เนลเอง)
วิธีการรับเคอร์เนลแบบดั้งเดิมของ Gentoo คือการติดตั้งซอร์สจากนั้นกำหนดค่าและสร้างขึ้นมาเอง สำหรับผู้ที่ไม่ต้องการผ่านขั้นตอนที่น่าเบื่อในการตั้งค่าด้วยตนเองเรามีทางเลือกอื่นในการใช้ genkernel อย่างไรก็ตามไม่มีตัวแปรใดที่สามารถให้ค่าเทียบเท่าของคอร์ที่มาจากการแจกแจงไบนารีได้จริง
ผู้พัฒนาตั้งใจที่จะจัดเตรียมเคอร์เนลที่พร้อมใช้งาน และใช้งานได้อย่างชัดเจน ที่สามารถติดตั้งได้โดยใช้ความพยายามเพียงเล็กน้อย (เช่น ebuild ที่สร้างขึ้นโดยการเปรียบเทียบกับแพ็คเกจอื่น ๆ ) และจะได้รับการอัปเดตโดยอัตโนมัติโดยผู้จัดการแพ็คเกจโดยเป็นส่วนหนึ่งของการอัปเดตระบบปกติ
ปัจจุบันมีการเสนอแพ็คเกจ sys-kernel / vanilla-kernel บนพื้นฐานแล้ว จากแหล่งเคอร์เนลหลักเสริมสคริปต์บิลด์ที่มีอยู่ก่อนหน้านี้ด้วยชุดตัวเลือก genkernel ทั่วไป
หากฉันต้องปรับเปลี่ยนจากประเพณีเก่าของเมล็ดที่กำหนดเองเป็นแพ็คเกจเคอร์เนลสากลฉันควรเริ่มต้นด้วยการพูดคุยถึงสาเหตุที่คุณอาจต้องการกำหนดค่าเคอร์เนลที่กำหนดเองตั้งแต่แรก
แพ็คเกจวานิลลาเคอร์เนล จนถึงขณะนี้เกี่ยวข้องกับการประกอบจากซอร์สโค้ดเท่านั้น (เสนอในรูปแบบ ebuild) แต่ยังมีการกล่าวถึงความเป็นไปได้ในการสร้างแอสเซมบลีเคอร์เนลไบนารี
การตอบโต้หลักคือความพยายาม ดังที่ได้กล่าวไว้ข้างต้นโดยส่วนตัวแล้วฉันเบื่อที่จะต้องจัดการกับเคอร์เนลด้วยตนเอง ผลกำไรที่อาจเกิดขึ้นดังกล่าวมีมากกว่าการสูญเสียเวลาของมนุษย์ในการกำหนดค่าและบำรุงรักษาเคอร์เนลแบบกำหนดเองหรือไม่?
ข้อดีของการปรับแต่งเคอร์เนลด้วยตนเอง, ความสามารถในการปรับแต่งประสิทธิภาพลบส่วนประกอบที่ไม่จำเป็น ระหว่างการรวบรวม ลดเวลาการรวบรวมและลดขนาดเคอร์เนล ผลลัพธ์ (ตัวอย่างเช่นการสร้างเคอร์เนลของผู้เสนอใช้เวลา 44MB ร่วมกับโมดูลในขณะที่เคอร์เนลสากลใช้เวลา 294MB)
ท่ามกลางข้อบกพร่อง เป็นที่สังเกตว่า สามารถเกิดข้อผิดพลาดได้ง่ายในระหว่างการตั้งค่าปัญหาที่อาจเกิดขึ้นกับการอัปเดต การแพ้ความยากลำบากในการวินิจฉัยปัญหา
อุปทานของ การรวบรวม ไบนารีถือเป็นเพราะเคอร์เนลสากลเนื่องจากขนาดของมันจึงคอมไพล์ได้นานกว่ามากและส่งมอบเคอร์เนลสำเร็จรูป สามารถลดความซับซ้อนของชีวิตของผู้ใช้ระบบพลังงานต่ำ
แม้ว่า สิ่งนี้พบว่าเป็น "ความคิด" นักพัฒนา Gentoo อย่าแยกแยะความเป็นไปได้ และพวกเขากำลังพูดถึงเรื่องนี้ในขณะที่ ในส่วนของผู้ใช้ความคิดเห็นถูกแบ่งออกแล้ว
Si คุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถตรวจสอบบันทึกต้นฉบับได้ใน ลิงค์ต่อไปนี้