SUSE သည် SUSE Linux Enterprise ဖြန့်ဖြူးမှု ဖွံ့ဖြိုးတိုးတက်မှု၏ ဆက်တိုက်အဖြစ် နေရာယူထားသည့် ALP (Adaptable Linux Platform) ၏ ပထမဆုံး ရှေ့ပြေးပုံစံကို ထုတ်ဝေခဲ့သည်။ စနစ်သစ်၏ အဓိကကွာခြားချက်မှာ ဖြန့်ချီရေးအခြေစိုက်စခန်းအား အပိုင်းနှစ်ပိုင်းခွဲထားခြင်းဖြစ်သည်- ဟာ့ဒ်ဝဲ၏ထိပ်တွင်လည်ပတ်ရန်အတွက် ဖယ်ထုတ်ထားသော "host OS" နှင့် containers များနှင့် virtual machines များတွင်လည်ပတ်ရန်အတွက် ရည်ရွယ်သော application များကို ပံ့ပိုးပေးသည့်အလွှာတစ်ခုဖြစ်သည်။ စည်းဝေးပွဲများကို x86_64 ဗိသုကာအတွက် ပြင်ဆင်ထားသည်။
အိုင်ဒီယာသည် စက်ကိရိယာများကို ပံ့ပိုးစီမံရန် လိုအပ်သော အနိမ့်ဆုံးပတ်ဝန်းကျင်ကို "host OS" တွင် တီထွင်ရန်နှင့် ရောနှောထားသော ပတ်ဝန်းကျင်တွင်မဟုတ်ဘဲ အပလီကေးရှင်းများနှင့် အသုံးပြုသူနေရာလွတ်အစိတ်အပိုင်းများအားလုံးကို အသုံးပြုနိုင်စေရန်၊ သီးခြားကွန်တိန်နာများတွင် သို့မဟုတ် ထိပ်တွင်လည်ပတ်နေသည့် virtual machines များတွင် လုပ်ဆောင်ရန်ဖြစ်သည်။ “host OS” နှင့် တစ်ခုနှင့်တစ်ခု သီးခြားခွဲထားသည်။ ဤအဖွဲ့အစည်းသည် အသုံးပြုသူများအား အရင်းခံစနစ်ပတ်ဝန်းကျင်နှင့် ဟာ့ဒ်ဝဲမှဝေးကွာသော အပလီကေးရှင်းများနှင့် စိတ္တဇအလုပ်အသွားအလာများအပေါ် အာရုံစိုက်နိုင်စေမည်ဖြစ်သည်။
MicroOS ပရောဂျက်၏ တိုးတက်မှုများအပေါ် အခြေခံ၍ SLE Micro ထုတ်ကုန်ကို "host OS" အတွက် အခြေခံအဖြစ် အသုံးပြုပါသည်။ ဗဟိုချုပ်ကိုင်မှုစီမံခန့်ခွဲမှုအတွက်၊ ဆား (ကြိုတင်ထည့်သွင်းထားသည်) နှင့် Ansible (ချန်လှပ်ထားနိုင်သည်) ဖွဲ့စည်းမှုဆိုင်ရာ စီမံခန့်ခွဲမှုစနစ်များကို ကမ်းလှမ်းထားသည်။ Podman နှင့် K3s (Kubernetes) ကိရိယာတန်ဆာပလာများကို သီးခြားကွန်တိန်နာများ လုပ်ဆောင်ရန်အတွက် ရနိုင်ပါသည်။ ကွန်တိန်နာစနစ် အစိတ်အပိုင်းများတွင် yast2၊ podman၊ k3s၊ cockpit၊ GDM (GNOME Display Manager) နှင့် KVM တို့ ပါဝင်သည်။
စနစ်ပတ်ဝန်းကျင်၏ အင်္ဂါရပ်များအနက်၊ ဒစ်ကုဒ်ဝှက်ခြင်း (FDE၊ Full Disk Encryption) ၏ ပုံသေအသုံးပြုမှုကို TPM တွင် သော့များသိမ်းဆည်းနိုင်မှုဖြင့် ဖော်ပြထားပါသည်။ root partition ကို read-only mode တွင်တပ်ဆင်ထားပြီး လုပ်ဆောင်နေစဉ်အတွင်း မပြောင်းလဲပါ။ ပတ်ဝန်းကျင်သည် အက်တမ်မွမ်းမံတပ်ဆင်ခြင်း၏ ယန္တရားကို အသုံးပြုသည်။ Fedora နှင့် Ubuntu တွင်အသုံးပြုသည့် ostree နှင့် snap ကိုအခြေခံထားသော အက်တမ်မွမ်းမံမှုများနှင့်မတူဘဲ ALP သည် သီးခြားအက်တမ်ပုံများကိုတည်ဆောက်ကာ အပိုပေးပို့မှုအခြေခံအဆောက်အအုံကိုအသုံးပြုမည့်အစား Btrfs ဖိုင်စနစ်ရှိ ပုံမှန်အထုပ်မန်နေဂျာနှင့် လျှပ်တစ်ပြက်ရိုက်ချက်ယန္တရားကိုအသုံးပြုသည်။
ALP ၏ အခြေခံသဘောတရားများ
- အသုံးပြုသူကြားဝင်စွက်ဖက်မှုကို နည်းပါးအောင်ပြုလုပ်ခြင်း (သုည-ထိထိခြင်း)၊ ပြုပြင်ထိန်းသိမ်းမှု၊ အသုံးချမှုနှင့် ဖွဲ့စည်းမှုဆိုင်ရာ ပင်မလုပ်ငန်းစဉ်များ၏ အလိုအလျောက်လုပ်ဆောင်မှုကို ဆိုလိုသည်။
- လုံခြုံရေးကို အလိုအလျောက် ထိန်းသိမ်းပြီး စနစ်အား ခေတ်မီအောင် ထိန်းသိမ်းခြင်း (ကိုယ်တိုင်မွမ်းမံခြင်း)။ အပ်ဒိတ်များ အလိုအလျောက် တပ်ဆင်မှုအတွက် ပြင်ဆင်သတ်မှတ်နိုင်သော မုဒ်တစ်ခု ရှိသည် (ဥပမာ၊ သင်သည် အရေးကြီးသော အားနည်းချက်များအတွက် ဖာထေးမှုများကိုသာ အလိုအလျောက် တပ်ဆင်နိုင်သည် သို့မဟုတ် အပ်ဒိတ်များ တပ်ဆင်မှုကို ကိုယ်တိုင်အတည်ပြုခြင်းသို့ ပြန်သွားရန်)။ အလုပ်ပြန်စခြင်း သို့မဟုတ် ရပ်တန့်ခြင်းမရှိဘဲ Linux kernel ကို အပ်ဒိတ်လုပ်ရန် တိုက်ရိုက် ဖာထေးမှုများကို ပံ့ပိုးထားပါသည်။
- ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်း (ကိုယ်တိုင်ချိန်ညှိခြင်း) နှင့် စနစ်ရှင်သန်နိုင်မှုကို ထိန်းသိမ်းခြင်း (ကိုယ်တိုင်ကုသခြင်း) ကို အလိုအလျောက်အသုံးချခြင်း။ စနစ်သည် နောက်ဆုံးတည်ငြိမ်သောအခြေအနေကို မှတ်တမ်းတင်ပြီး၊ အပ်ဒိတ်များ သို့မဟုတ် ဆက်တင်များကို ပြောင်းလဲပြီးနောက်၊ ကွဲလွဲချက်များ၊ ပြဿနာများ သို့မဟုတ် အပြုအမူဆိုင်ရာ ချိုးဖောက်မှုများကို တွေ့ရှိပါက၊ ၎င်းသည် Btrfs လျှပ်တစ်ပြက်များကို အသုံးပြု၍ ယခင်အခြေအနေသို့ အလိုအလျောက် လွှဲပြောင်းပေးမည်ဖြစ်သည်။
- ဗားရှင်းအစုံဆော့ဖ်ဝဲအစု။ ကွန်တိန်နာများတွင် အစိတ်အပိုင်းများကို သီးခြားခွဲထုတ်ခြင်းက သင့်အား မတူညီသော ကိရိယာများနှင့် အပလီကေးရှင်းများ၏ ဗားရှင်းများကို တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နိုင်စေပါသည်။ ဥပမာအားဖြင့်၊ သင်သည် Python၊ Java နှင့် Node.js ၏ မတူညီသောဗားရှင်းများကို မှီခိုမှုအဖြစ် အသုံးပြုကာ တွဲဖက်၍မရသော မှီခိုမှုကို ခွဲခြားနိုင်သည်။ Base dependencies များကို BCI (Base Container Images) sets များဖြင့် ပံ့ပိုးပေးပါသည်။ အသုံးပြုသူသည် အခြားပတ်ဝန်းကျင်များကို မထိခိုက်စေဘဲ ဆော့ဖ်ဝဲလ် stacks များကို ဖန်တီး၊ အပ်ဒိတ်လုပ်ကာ ဖျက်နိုင်ပါသည်။
SUSE Linux Enterprise နှင့်မတူဘဲ၊ ALP ဖွံ့ဖြိုးတိုးတက်မှုသည် အလယ်အလတ်တည်ဆောက်မှုများနှင့် စမ်းသပ်မှုရလဒ်များကို လူတိုင်းလူသိရှင်ကြားရရှိစေသည့် အဖွင့်ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်ကို အသုံးပြု၍ ကနဦးလုပ်ဆောင်ခြင်းဖြစ်ပြီး စိတ်ပါဝင်စားသည့်ပါတီများကို လုပ်ဆောင်နေသည့်အလုပ်ကို ခြေရာခံပြီး ဖွံ့ဖြိုးတိုးတက်မှုတွင် ပါဝင်ခွင့်ပြုသည်။
source: opennet.ru