Fedora Rawhide ကို အခြေခံ၍ Red Hat Enterprise Linux တည်ဆောက်မှုအား အတုယူခြင်း။

Fedora Linux developer များသည် Fedora Rawhide repository ကိုအခြေခံ၍ စဉ်ဆက်မပြတ်ပြောင်းလဲနေသော Red Hat Enterprise Linux ၏တည်ဆောက်မှုများကိုပံ့ပိုးပေးရန်ရည်ရွယ်သော ELN (Enterprise Linux Next) ပရောဂျက်ကိုပံ့ပိုးရန်အတွက် SIG (Special Interest Group) ဖွဲ့စည်းကြောင်းကြေငြာခဲ့သည်။ RHEL ၏ ဘဏ်ခွဲအသစ်များ ဖွံ့ဖြိုးတိုးတက်ရေး လုပ်ငန်းစဉ်တွင် Fedora မှ ဘဏ်ခွဲတစ်ခုကို သုံးနှစ်တစ်ကြိမ် ဖန်တီးခြင်း ပါဝင်သည်။ ၎င်းသည် နောက်ဆုံးထုတ်ကုန်သို့ မရောက်မချင်း အချိန်အတိုင်းအတာတစ်ခုအထိ သီးခြားစီ တီထွင်ဖန်တီးခြင်းဖြစ်သည်။ ELN သည် အချိန်မရွေး ဖန်တီးထားသော Fedora Rawhide repository အပိုင်းတစ်ခုအပေါ် အခြေခံ၍ Red Hat Enterprise Linux တည်ဆောက်မှုများကို အတုယူနိုင်စေမည်ဖြစ်သည်။

Fedora လမ်းခွဲပြီးနောက် ယခုအချိန်အထိ RHEL ၏ပြင်ဆင်မှုကို တံခါးပိတ်ပြုလုပ်ခဲ့သည်။ CentOS Stream ဖြင့် Red Hat သည် RHEL ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်ကို ရပ်ရွာလူထုအတွက် ပိုမိုပွင့်လင်းမြင်သာမှုရှိစေရန် ရည်ရွယ်ပါသည်။ ELN သည် Fedora ၏ CentOS Stream/RHEL Next fork ကို စဉ်ဆက်မပြတ် ပေါင်းစည်းမှုစနစ်များနှင့် ဆင်တူသော နည်းလမ်းများကို အသုံးပြုခြင်းဖြင့် ပိုမိုခန့်မှန်းနိုင်စေရန် ရည်ရွယ်ပါသည်။

ELN သည် သင့်အား RHEL ကဲ့သို့ Fedora Rawhide repository ကို ပြန်လည်တည်ဆောက်နိုင်စေမည့် သီးခြား buildroot နှင့် build process ကို ပံ့ပိုးပေးမည်ဖြစ်ပါသည်။ အောင်မြင်သော ELN တည်ဆောက်မှုများကို RHEL Next ၏ စမ်းသပ်တည်ဆောက်မှုများနှင့် ထပ်တူပြုရန် စီစဉ်ထားပြီး Fedora တွင် ခွင့်မပြုသော ပက်ကေ့ဂျ်များ (ဥပမာ၊ အမှတ်တံဆိပ်အမည်များထည့်ခြင်း) တွင် ထပ်လောင်းပြောင်းလဲမှုများကို ထည့်သွင်းထားသည်။ တစ်ချိန်တည်းမှာပင်၊ developer များသည် spec ဖိုင်များတွင် conditional blocks အဆင့်တွင် ခွဲခြားခြင်းဖြင့် ကွဲပြားမှုများကို လျှော့ချရန် ကြိုးစားမည်ဖြစ်သည်။

ELN ဖြင့်၊ Fedora ပက်ကေ့ဂျ်ထိန်းသိမ်းသူများသည် RHEL ဖွံ့ဖြိုးတိုးတက်မှုကို သက်ရောက်မှုရှိနိုင်သည့် အပြောင်းအလဲများကို စောစီးစွာဖမ်းပြီး စမ်းသပ်နိုင်မည်ဖြစ်သည်။ အထူးသဖြင့်၊ spec ဖိုင်များတွင် conditional blocks များအတွက် ရည်ရွယ်ထားသော ပြောင်းလဲမှုများကို စစ်ဆေးနိုင်မည်ဖြစ်ပါသည်။ "%{rhel}" ကို "9" ဟုသတ်မှတ်ထားသော ကိန်းရှင်ဖြင့် အခြေအနေအရ ပက်ကေ့ဂျ်တစ်ခုကို တည်ဆောက်ပါ ("%{fedora}" ELN ကိန်းရှင်သည် "false" သို့ ပြန်သွားပါမည်)၊ အနာဂတ် RHEL ဌာနခွဲတစ်ခုအတွက် ပက်ကေ့ဂျ်တစ်ခု တည်ဆောက်ခြင်းကို ပုံဖော်ခြင်း။

ELN သည် ပင်မ Fedora တည်ဆောက်မှုများကို မထိခိုက်စေဘဲ အိုင်ဒီယာအသစ်များကို စမ်းသပ်နိုင်စေမည်ဖြစ်သည်။ ELN သည် Fedora packages များကို compiler flag အသစ်များနှင့် စမ်းသပ်ရန်၊ စမ်းသပ်ဆဲ သို့မဟုတ် RHEL မဟုတ်သော အင်္ဂါရပ်များကို ပိတ်ရန်၊ ဟာ့ဒ်ဝဲဗိသုကာလိုအပ်ချက်များကို ပြောင်းလဲရန်နှင့် နောက်ထပ် CPU တိုးချဲ့မှုများကို ဖွင့်ရန်အတွက်လည်း အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်၊ Fedora ရှိ ပက်ကေ့ဂျ်များ တည်ဆောက်ခြင်းအတွက် စံလုပ်ငန်းစဉ်ကို မပြောင်းလဲဘဲ၊ သင်သည် AVX2 ညွှန်ကြားချက်များကို ဖွင့်ထားခြင်းဖြင့် တည်ဆောက်မှုကို တစ်ပြိုင်နက် စမ်းသပ်နိုင်ပြီး၊ ထို့နောက် ပက်ကေ့ဂျ်များတွင် AVX2 ကိုအသုံးပြုခြင်း၏ စွမ်းဆောင်ရည်သက်ရောက်မှုကို အကဲဖြတ်ပြီး ပင်မ Fedora ဖြန့်ဖြူးမှုတွင် ပြောင်းလဲမှုကို အကောင်အထည်ဖော်ရန် ဆုံးဖြတ်ပါ။

source: opennet.ru

မှတ်ချက် Add