ועדת ההיגוי של פדורה (FESCo) האחראית על החלק הטכני של פיתוח הפצת פדורה, הצעה ליישום (מִפְעָל Linux Next), שמטרתו לספק סביבה המבוססת על מאגר Fedora Rawhide שניתן להשתמש בה כדי לבדוק את הפונקציונליות של מהדורות עתידיות של הפצת RHEL (Red Hat Enterprise). Linux). יוכן מבנה buildroot חדש עבור ELN ו- לחקות את הקמתה של רד האט אנטרפרייז Linux בהתבסס על חבילות מקור ממאגר פדורה, הפרויקט מתוכנן לצאת במהלך מחזור הפיתוח של פדורה 33.
יספק תשתית שתאפשר בניית חבילות פדורה באמצעות השיטות המשמשות ב CentOS ו-RHEL, ויאפשרו לתחזוקת חבילות של פדורה לזהות שינויים מוקדם שעלולים להשפיע על פיתוח RHEL. ELN יאפשר גם בדיקה של שינויים מכוונים בבלוקים מותנים בקבצי spec, כלומר, בניית חבילה עם טריגר מותנה כאשר המשתנה "%{rhel}" מוגדר ל-"9" (המשתנה "%{fedora}" של ELN יחזיר "false"), תוך סימולציה של בנייה עבור ענף RHEL עתידי.
המטרה הסופית היא לבנות מחדש את מאגר Fedora Rawhide כאילו היה RHEL. ELN מתכננת לבנות מחדש רק תת-קבוצה קטנה של אוסף החבילות של Fedora, אשר מבוקש. CentOS Stream ו-RHEL. בניית מחדש מוצלחת של ELN מתוכננת להיות מסונכרנת עם בניית RHEL פנימית, תוך הוספת שינויים נוספים לחבילות שאינם מותרים בפדורה (לדוגמה, הוספת סימנים מסחריים). במקביל, המפתחים ישאפו למזער את ההבדלים בין ELN ו-RHEL Next, תוך הפרדה ברמת הבלוקים המותנים בקבצי המפרט.
שימוש חשוב נוסף ב-ELN יהיה היכולת להתנסות ברעיונות חדשים מבלי להשפיע על המבנים העיקריים של פדורה. בפרט, ELN יהיה שימושי ליצירת מבני Fedora המשקפים תמיכה בחומרה ישנה יותר ואפשר הרחבות CPU נוספות כברירת מחדל. לדוגמה, במקביל, ניתן יהיה ליצור גרסה של פדורה, לציון תמיכה חובה עבור הוראות AVX2 בדרישות המעבד, ולאחר מכן לבדוק את השפעת הביצועים של השימוש ב-AVX2 בחבילות ולהחליט אם ליישם את השינוי ב-Fedora הראשי. הפצה.
בדיקות כאלה רלוונטיות לבדיקת חבילות פדורה מול דרישות משתנות לארכיטקטורות חומרה המתוכננות בענף משמעותי עתידי של RHEL, מבלי לחסום את התהליך הקבוע של בניית חבילות והכנת מהדורות של פדורה.
מקור: OpenNet.ru
