GNOME OS မှာ software ရဲ့ စမ်းသပ်ဗားရှင်းတွေကို စမ်းသပ်ဖို့ ပိုမိုလွယ်ကူစေမယ့် အစီအစဉ်တစ်ခု

GNOME ဆော့ဖ်ဝဲရေးသားသူများနှင့် စမ်းသပ်သူများအတွက် ဖြန့်ဖြူးမှုတစ်ခုဖြစ်သည့် GNOME OS ၏ ဆော့ဖ်ဝဲရေးသားသူများသည် အက်တမ်ဖြင့် အပ်ဒိတ်လုပ်ထားသော monolithic system image များအဖြစ် ဖြန့်ဝေထားသော ဖြန့်ဖြူးမှုများတွင် ဆော့ဖ်ဝဲ၏ စမ်းသပ်ဗားရှင်းများကို စမ်းသပ်ခြင်းကို ရိုးရှင်းစေရန်အတွက် toolkit တစ်ခု စတင်လိုက်ကြောင်း ကြေညာခဲ့သည်။ GNOME OS Developer Tool Suite သည် စနစ်ပုံရိပ်များအဖြစ် ပေးပို့သော ဖြန့်ဖြူးမှုများအတွက် extension များကို စုစည်းခြင်း၊ ဖြန့်ဖြူးခြင်းနှင့် စမ်းသပ်ခြင်းတို့ကို ပြုလုပ်နိုင်စေမည်ဖြစ်သည်။ ဤ toolkit သည် ဆော့ဖ်ဝဲရေးသားသူများနှင့် စမ်းသပ်သူများအား စနစ်ပုံရိပ်၏ monolithic သဘောသဘာဝကို မထိခိုက်စေဘဲ၊ သီးခြားကွန်တိန်နာများကို အသုံးမပြုဘဲ သို့မဟုတ် လုံခြုံရေးယန္တရားများကို မပိတ်ဘဲ စနစ်၏ အစိတ်အပိုင်းများကို ပြုပြင်မွမ်းမံခြင်းနှင့် ၎င်းတို့၏ ပြောင်းလဲမှုများကို စမ်းသပ်နိုင်စေမည်ဖြစ်သည်။

ဤကိရိယာအစုံတွင် စနစ်၏ စမ်းသပ်ပြောင်းလဲမှုများကို စီမံခန့်ခွဲရန်အတွက် "Test Center" ဟုခေါ်သော ဂရပ်ဖစ်အင်တာဖေ့စ်တစ်ခု တီထွင်ခြင်း ပါဝင်သည်။ စမ်းသပ်ပြောင်းလဲမှုများကို ဖြန့်ဝေရန်အတွက် အွန်လိုင်းသိုလှောင်ရုံတစ်ခုကိုလည်း ဖန်တီးသွားမည်ဖြစ်သည်။ ထိုကဲ့သို့သော ပြောင်းလဲမှုများ၏ ဥပမာများတွင် monolithic ဖြန့်ဖြူးမှုများတွင် ပရိုဂရမ်များနှင့် စနစ်အစိတ်အပိုင်းများ၏ စမ်းသပ်ဗားရှင်းများကို အသုံးပြုခြင်း ပါဝင်သည်။

Flatpak package များကိုအသုံးပြုခြင်းသည် monolithic distributions များတွင် အပိုပရိုဂရမ်များ install လုပ်ခြင်းပြဿနာကို ဖြေရှင်းပေးသော်လည်း၊ ပုံမှန်အသုံးပြုသူများအတွက် test version များနှင့်အလုပ်လုပ်ရခြင်း၏ မလိုအပ်သောရှုပ်ထွေးမှုနှင့် install လုပ်ထားသော components များကို ကိုယ်တိုင်ဖယ်ရှားသည်အထိ system ပေါ်တွင် ကြာရှည်စွာတည်ရှိနေခြင်းကြောင့် system ပေါ်တွင် program များ၏ မတည်ငြိမ်သော version များကိုစမ်းသပ်ရန် မသင့်တော်ကြောင်း သတိပြုမိပါသည်။ Test Center သည် developer မှ link မှတစ်ဆင့် application များ၏ experimental version များကို install လုပ်ခွင့်ပြုသည်။ Test Center မှတစ်ဆင့် install လုပ်ထားသော application များကို system တွင် experimental အဖြစ် အမှတ်အသားပြုထားပြီး testing period နှင့် ချိတ်ဆက်ထားပြီး ထို့နောက်တွင် ၎င်းတို့ကို အလိုအလျောက်ဖယ်ရှားပါသည်။

စနစ်၏ထိပ်တွင် အလွှာများအဖြစ် ထည့်သွင်းထားသော စနစ် extension များဖြင့် image များကို ဖန်တီးထည့်သွင်းရန် ဒီဇိုင်းထုတ်ထားသော systemd-sysext toolkit ကို အသုံးပြု၍ စမ်းသပ်စနစ်ပြောင်းလဲမှုများကို စမ်းသပ်စင်တာတွင် အကောင်အထည်ဖော်ခဲ့သည်။ ဤအလွှာများကို အချိန်မရွေး ပြန်လည်ရုပ်သိမ်းနိုင်ပြီး ပြောင်းလဲမှုများကို စမ်းသပ်ပြီးနောက် စနစ်အား မူလအခြေအနေသို့ ပြန်ရောက်စေပါသည်။

တစ်ချိန်တည်းမှာပင်၊ ကျွန်ုပ်တို့သည် base system image တွင်မပါဝင်သော အပို console utilities များကို install လုပ်နိုင်ရန် Flatpak developer များနှင့် ပူးပေါင်းလုပ်ဆောင်နေပါသည်။ ၎င်း၏လက်ရှိပုံစံတွင် Flatpak သည် graphical program များကို install လုပ်ရန်အာရုံစိုက်ထားပြီး console application များကိုဖြန့်ဝေရန်အတွက် မသင့်တော်ပါ။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster