โปรเจ็กต์เพื่อจำลอง Red Hat Enterprise Linux ที่สร้างจาก Fedora

FESCo (Fedora Engineering Steering Committee) ซึ่งรับผิดชอบส่วนทางเทคนิคของการพัฒนาการกระจาย Fedora ที่ได้รับการอนุมัติ ข้อเสนอสำหรับการดำเนินการ โครงการ เอล (Enterprise Linux Next) มีวัตถุประสงค์เพื่อจัดเตรียมสภาพแวดล้อมตามพื้นที่เก็บข้อมูล Fedora Rawhide ที่สามารถใช้เพื่อทดสอบการทำงานของการเผยแพร่ RHEL (Red Hat Enterprise Linux) ในอนาคต buildroot ใหม่จะถูกจัดเตรียมสำหรับ ELN และ กระบวนการประกอบ เพื่อจำลองการก่อตัวของ Red Hat Enterprise Linux ตามแพ็คเกจซอร์สจากที่เก็บ Fedora โครงการนี้มีกำหนดจะดำเนินการโดยเป็นส่วนหนึ่งของวงจรการพัฒนา Fedora 33

เอล จะจัดเตรียมโครงสร้างพื้นฐานที่อนุญาตให้สร้างแพ็คเกจ Fedora โดยใช้เทคนิคที่พบใน CentOS และ RHEL และจะช่วยให้ผู้ดูแลแพ็คเกจ Fedora สามารถตรวจจับการเปลี่ยนแปลงตั้งแต่เนิ่น ๆ ที่อาจส่งผลกระทบต่อการพัฒนา RHEL ELN ยังช่วยให้คุณตรวจสอบการเปลี่ยนแปลงที่ต้องการในการบล็อกแบบมีเงื่อนไขในไฟล์ข้อมูลจำเพาะ เช่น สร้างแพ็คเกจแบบมีเงื่อนไขโดยตั้งค่าตัวแปร "%{rhel}" เป็น "9" (ตัวแปร ELN "%{fedora}" จะส่งคืน "false") โดยจำลองการสร้างสำหรับสาขา RHEL ในอนาคต

เป้าหมายสุดท้ายคือการสร้างพื้นที่เก็บข้อมูล Fedora Rawhide ขึ้นมาใหม่ราวกับว่าเป็น RHEL ELN วางแผนที่จะสร้างใหม่เพียงส่วนเล็กๆ ของคอลเลกชันแพ็คเกจ Fedora ซึ่งเป็นที่ต้องการใน CentOS Stream และ RHEL การสร้าง ELN ใหม่ที่ประสบความสำเร็จได้รับการวางแผนให้ซิงโครไนซ์กับการสร้าง RHEL ภายใน โดยเพิ่มการเปลี่ยนแปลงเพิ่มเติมให้กับแพ็คเกจที่ไม่ได้รับอนุญาตใน Fedora (เช่น การเพิ่มชื่อแบรนด์) ในเวลาเดียวกัน นักพัฒนาจะพยายามลดความแตกต่างระหว่าง ELN และ RHEL Next ให้เหลือน้อยที่สุด โดยแยกพวกเขาที่ระดับบล็อกแบบมีเงื่อนไขในไฟล์ข้อมูลจำเพาะ

การใช้ ELN ที่สำคัญอีกประการหนึ่งคือความสามารถในการทดลองแนวคิดใหม่ ๆ โดยไม่ส่งผลกระทบต่อ Fedora หลัก ๆ โดยเฉพาะอย่างยิ่ง ELN จะมีประโยชน์สำหรับการสร้าง Fedora builds ที่สะท้อนถึง การเลิกจ้าง รองรับฮาร์ดแวร์รุ่นเก่าและเปิดใช้งานส่วนขยาย CPU เพิ่มเติมตามค่าเริ่มต้น ตัวอย่างเช่น คุณสามารถสร้างเวอร์ชันของ Fedora แบบคู่ขนาน โดยระบุการสนับสนุนบังคับสำหรับคำสั่ง AVX2 ในข้อกำหนดของ CPU จากนั้นทดสอบผลกระทบด้านประสิทธิภาพของการใช้ AVX2 ในแพ็คเกจ และตัดสินใจว่าจะใช้การเปลี่ยนแปลงใน Fedora หลักหรือไม่ การกระจาย.
การทดสอบดังกล่าวเกี่ยวข้องกับการทดสอบแพ็คเกจ Fedora เมื่อเผชิญกับข้อกำหนดที่เปลี่ยนแปลงสำหรับสถาปัตยกรรมฮาร์ดแวร์ที่วางแผนไว้ในสาขาที่สำคัญในอนาคตของ RHEL โดยไม่ปิดกั้นกระบวนการปกติในการสร้างแพ็คเกจและการเตรียมการเปิดตัว Fedora

ที่มา: opennet.ru

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