นักพัฒนา Gentoo กำลังพิจารณาเตรียมการสร้างไบนารีของเคอร์เนล Linux

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

นักพัฒนาตั้งใจที่จะจัดหาเคอร์เนลสำเร็จรูปและใช้งานได้ซึ่งสามารถติดตั้งได้
ด้วยความพยายามเพียงเล็กน้อย (เช่น ebuild ที่คอมไพล์คล้ายกับแพ็คเกจอื่นๆ) และมันจะได้รับการอัปเดตโดยอัตโนมัติโดยเป็นส่วนหนึ่งของการอัปเดตระบบปกติโดยตัวจัดการแพ็คเกจ (emerge —update @world) ปัจจุบันตามซอร์สโค้ดหลักของเคอร์เนลมีการเสนอแพ็คเกจแล้ว “sys-kernel / vanilla-kernel“ ซึ่งเสริมสคริปต์บิลด์ที่มีอยู่ก่อนหน้านี้ด้วยชุดตัวเลือกมาตรฐาน ยีนเคอร์เนล. ปัจจุบันแพ็คเกจ vanilla-kernel เกี่ยวข้องกับการสร้างจากซอร์สโค้ดเท่านั้น (มีให้ในแบบฟอร์ม สร้าง) แต่ยังมีการหารือถึงความเป็นไปได้ของการสร้างแอสเซมบลีเคอร์เนลไบนารีด้วย

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

ที่มา: opennet.ru

เพิ่มความคิดเห็น