AlmaLinux ပရောဂျက်သည် တည်ဆောက်မှုစနစ် ALBS အသစ်ကို မိတ်ဆက်ခဲ့သည်။

CentOS နှင့်ဆင်တူသော Red Hat Enterprise Linux ၏အခမဲ့ကိုယ်ပွားကိုဖန်တီးသည့် AlmaLinux ဖြန့်ဖြူးမှု၏ developer များသည် AlmaLinux 8.6 နှင့် 9.0 ထုတ်ဝေမှုများအတွက် ပြင်ဆင်ထားသည့် တပ်ဆင်မှုစနစ်အသစ် ALBS (AlmaLinux Build System) ကိုမိတ်ဆက်ခဲ့သည်။ x86_64၊ Aarch64၊ PowerPC ppc64le နှင့် s390x ဗိသုကာများ။ ဖြန့်ဖြူးမှုကို တည်ဆောက်ခြင်းအပြင်၊ ALBS ကို မှန်ကန်သောအပ်ဒိတ်များ (errata) နှင့် ဒစ်ဂျစ်တယ်နည်းဖြင့် လက်မှတ်ထိုးသည့် ပက်ကေ့ဂျ်များကို ထုတ်လုပ်ရန်နှင့် ထုတ်ဝေရန်လည်း အသုံးပြုပါသည်။ စည်းဝေးပွဲစနစ်ကုဒ်ကို Python ဖြင့်ရေးသားထားပြီး GPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

တင်ပြထားသော စည်းဝေးပွဲစနစ်သည် RHEL ပက်ကေ့ဂျ်အခြေခံကို အခြေခံ၍ ၎င်း၏ကိုယ်ပိုင်စီးပွားဖြစ်ဖြန့်ဖြူးမှုကို ဖော်ဆောင်နေသည့် CloudLinux ကုမ္ပဏီ၏ တိုးတက်မှုများအပေါ် အခြေခံထားသည်။ CloudLinux သည် AlmaLinux ပရောဂျက်ကို တည်ထောင်ခဲ့ပြီး Fedora ပရောဂျက်၏ အဖွဲ့အစည်းနှင့် ဆင်တူသော အုပ်ချုပ်မှုပုံစံကို အသုံးပြု၍ ကြားနေပလပ်ဖောင်းပေါ်တွင် ဖန်တီးထားသည့် အကျိုးအမြတ်မယူသော အဖွဲ့အစည်းဖြစ်သည့် AlmaLinux OS Foundation ၏ တည်ထောင်သူအဖွဲ့ဝင်ဖြစ်သည်။ ရပ်ရွာအတွက် ကနဦးဖော်ပြထားသည့် လုံးဝပွင့်လင်းမြင်သာမှုရှိသော ဖွံ့ဖြိုးတိုးတက်မှုပုံစံအတွက် ကတိကဝတ်ကို အတည်ပြုရန်၊ စုဝေးမှုစနစ်၏ကုဒ်သည် ယခုအခါ လုံးဝဖွင့်ထားပြီး AlmaLinux တည်ဆောက်မှု အဆင့်အားလုံးသည် အသိုင်းအဝိုင်း၏ ထိန်းချုပ်မှုအောက်တွင် ရှိနေပါသည်။

ALBS စနစ်သည် ဖြန့်ဖြူးမှု၊ တည်ဆောက်မှု ပက်ကေ့ဂျ်များ၊ စမ်းသပ်မှု ပက်ကေ့ဂျ်များ၊ ဒစ်ဂျစ်တယ် လက်မှတ်များ ဖန်တီးခြင်းနှင့် အများသူငှာ သိုလှောင်ရာများတွင် စုစည်းထားသော ပက်ကေ့ဂျ်များ ထုတ်ဝေခြင်းအပေါ် အာရုံစိုက်ထားသည်။ စနစ်သည် လူသားဆိုင်ရာအချက်များကြောင့် ဖြစ်ပေါ်လာသော အမှားအယွင်းများကို ဖယ်ရှားရန်အတွက် တစ်ခုတည်းသော ဖြန့်ချီရေးကိရိယာဖွဲ့စည်းခြင်း၏ အဆင့်အားလုံးကို လုပ်ဆောင်ရန် ရည်ရွယ်ပါသည်။ တည်ဆောက်မှုစနစ်သည် 2012 ခုနှစ်ကတည်းက အသုံးပြုခဲ့သည့် အတွင်းပိုင်း CloudLinux တည်ဆောက်မှုစနစ်၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ဆက်လက်လုပ်ဆောင်နေသည်။

RPM ဖော်မတ်ရှိ ပက်ကေ့ဂျ်များအပြင်၊ DEB ဖော်မတ်ကို ပံ့ပိုးထားပြီး ပြန်လည်တည်ဆောက်ထားသော ပက်ကေ့ဂျ်များကို အလိုအလျောက် အစားထိုးခြင်းနှင့် ပြုပြင်မွမ်းမံရန်အတွက် ကိရိယာများကို ပံ့ပိုးပေးပါသည်။ Ubuntu နှင့် Debian ကိုအခြေခံ၍ မတရားဖြန့်ဝေမှုများကို ဖန်တီးရန်အတွက်လည်း အဆိုပါစနစ်ကို အသုံးပြုနိုင်သည်။ တည်ဆောက်မှုများကို စမ်းသပ်ရန်အတွက် Jenkins စဉ်ဆက်မပြတ်ပေါင်းစည်းမှုစနစ်ကို အသုံးပြုပါသည်။ တည်ဆောက်နေသည့် ပက်ကေ့ဂျ်များ၏ အရင်းအမြစ်ကုဒ်ကို Git သိုလှောင်မှုမှ ဒေါင်းလုဒ်လုပ်ထားသည် (AlmaLinux တွင်၊ RHEL ပက်ကေ့ဂျ်များသို့ ပြောင်းလဲမှုများကို git.centos.org မှတဆင့် ခြေရာခံပြီး git.almalinux.org နှင့် sources.almalinux.org သို့ တွန်းပို့သည်)။

AlmaLinux ပရောဂျက်သည် တည်ဆောက်မှုစနစ် ALBS အသစ်ကို မိတ်ဆက်ခဲ့သည်။

AlmaLinux စည်းဝေးပွဲစနစ်သို့ အမည်မသိအသုံးပြုခွင့်ကို လူတိုင်းအားဖွင့်ထားပြီး ဖြန့်ဝေသည့်စည်းဝေးပွဲအဆင့်အားလုံးကို ခြေရာခံနိုင်စေပါသည်။ ပံ့ပိုးပေးထားသည့် အင်တာဖေ့စ်မှတစ်ဆင့်၊ မည်သည့်ပက်ကေ့ချ်များကို လက်ရှိတည်ဆောက်နေသနည်း၊ စိတ်ပါဝင်စားသည့် ပက်ကေ့ခ်ျကို တည်ဆောက်ချိန်နှင့် မည်သည့်ပက်ကေ့ချ်များကို တည်ဆောက်ရန် ပျက်ကွက်သည်ကို သင်ဆုံးဖြတ်နိုင်ပါသည်။ တစ်ဦးချင်းစီ ပက်ကေ့ဂျ်အဆင့်တွင် အသေးစိတ်ပါဝင်သော ပြီးပြည့်စုံသော စုဝေးမှုမှတ်တမ်းကို ခွဲခြမ်းစိတ်ဖြာရန်အတွက် ရနိုင်ပါသည်။ လောလောဆယ်တွင် ဝင်ရောက်ကြည့်ရှုနိုင်သည့်စနစ်ကို ကန့်သတ်ထားသော်လည်း Role-Based Access Control (RBAC) စနစ်သည် ဇူလိုင်လနှောင်းပိုင်းတွင် စတင်ရန် စီစဉ်ထားပြီး ရပ်ရွာအဖွဲ့ဝင်များနှင့် ထိန်းသိမ်းသူများအား ၎င်းတို့၏ကိုယ်ပိုင်ပက်ကေ့ဂျ်များကို ALBS တွင် တည်ဆောက်ခွင့်ပြုထားသည်။

နောင်တွင်၊ CodeNotary ဝန်ဆောင်မှုကို အသုံးပြု၍ စည်းဝေးပွဲများ စိစစ်ခြင်း၊ COPR စည်းဝေးပွဲဝန်ဆောင်မှုအတွက် ပံ့ပိုးမှု၊ ၎င်းတို့၏ ပက်ကေ့ဂျ်များတည်ဆောက်ရန်အတွက် အခြေခံအဆောက်အအုံဆိုင်ရာ ပရောဂျက်များနှင့် အဖွဲ့အစည်းများအား ပံ့ပိုးပေးသည့် namespaces များအတွက် ပံ့ပိုးမှု၊ နှင့် တပ်ဆင်မှုကို အလိုအလျောက်လုပ်ဆောင်ရန် ကိရိယာများ ပြင်ဆင်မှုတို့ကိုလည်း မျှော်လင့်ပါသည်။ virtual machines နှင့် containers များ၏ပုံများကိုထုတ်ဝေခြင်း။

source: opennet.ru

မှတ်ချက် Add