openSUSE သည် YaST ထည့်သွင်းသူအတွက် ဝဘ်အင်တာဖေ့စ်ကို ဖန်တီးနေသည်။

Fedora နှင့် RHEL တွင်အသုံးပြုသည့် Anaconda installer ၏ဝဘ်အင်တာဖေ့စ်သို့လွှဲပြောင်းခြင်းကြေငြာပြီးနောက်၊ YaST installer ၏ developer များသည် D-Installer ပရောဂျက်ကိုဖွံ့ဖြိုးတိုးတက်စေရန်နှင့် openSUSE နှင့် SUSE Linux ဖြန့်ချီမှုများကို စီမံခန့်ခွဲရန်အတွက် ရှေ့ဆုံးကိုဖန်တီးရန်အစီအစဥ်များဖန်တီးခဲ့သည်။ web interface မှတဆင့်။

ပရောဂျက်သည် WebYaST ဝဘ်အင်တာဖေ့စ်ကို အချိန်အတော်ကြာအောင် တီထွင်နေခြင်းဖြစ်ကြောင်း မှတ်သားထားသော်လည်း အဝေးထိန်းစနစ်ဖြင့် စီမံခန့်ခွဲခြင်းနှင့် စနစ်ဖွဲ့စည်းပုံလုပ်ဆောင်နိုင်မှုများကြောင့် ကန့်သတ်ထားပြီး၊ ထည့်သွင်းသူအနေဖြင့် အသုံးပြုရန်အတွက် ဒီဇိုင်းထုတ်ထားခြင်းမဟုတ်ဘဲ YaST ကုဒ်နှင့် တင်းကြပ်စွာ ချိတ်ဆက်ထားသည်။ D-Installer ကို YaST ၏ထိပ်တွင် တပ်ဆင်မှုအရှေ့စွန်းများစွာ (Qt GUI၊ CLI နှင့် ဝဘ်) ကို ပံ့ပိုးပေးသည့် ပလပ်ဖောင်းတစ်ခုအဖြစ် ယူဆပါသည်။ ဆက်စပ်အစီအစဥ်များတွင် တပ်ဆင်ခြင်းလုပ်ငန်းစဉ်ကို အတိုချုံ့ရန်၊ အသုံးပြုသူအင်တာဖေ့စ်ကို YaST ၏အတွင်းပိုင်း အစိတ်အပိုင်းများနှင့် ခွဲထုတ်ရန်နှင့် ဝဘ်အင်တာဖေ့စ်ကို ထည့်ရန် လုပ်ဆောင်မှုများ ပါဝင်ပါသည်။

openSUSE သည် YaST ထည့်သွင်းသူအတွက် ဝဘ်အင်တာဖေ့စ်ကို ဖန်တီးနေသည်။

နည်းပညာအရ၊ D-Installer သည် YaST libraries များ၏ထိပ်တွင်အကောင်အထည်ဖော်ထားသော abstraction အလွှာဖြစ်ပြီး package တပ်ဆင်ခြင်း၊ ဟာ့ဒ်ဝဲအတည်ပြုခြင်းနှင့် D-Bus မှတစ်ဆင့် disk partitioning ကဲ့သို့သောလုပ်ဆောင်ချက်များကိုဝင်ရောက်ခြင်းအတွက်ပေါင်းစည်းထားသောအင်တာဖေ့စ်ကိုထောက်ပံ့ပေးသည်။ graphical နှင့် console installers များကို သတ်မှတ်ထားသော D-Bus API သို့ ဘာသာပြန်မည်ဖြစ်ပြီး HTTP မှတစ်ဆင့် D-Bus ခေါ်ဆိုမှုများကို ဝင်ရောက်ခွင့်ပေးသည့် proxy ဝန်ဆောင်မှုမှတစ်ဆင့် D-Installer နှင့် အပြန်အလှန်အကျိုးသက်ရောက်စေမည့် browser-based installer ကိုလည်း ပြင်ဆင်ပေးမည်ဖြစ်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုသည် ကနဦး နမူနာအဆင့်တွင် ရှိနေဆဲဖြစ်သည်။ D-Installer နှင့် proxy ကို YaST ကိုယ်တိုင်ရေးသားထားသည့် Ruby ဘာသာစကားဖြင့် ဖန်တီးထားပြီး၊ React မူဘောင်ကို အသုံးပြု၍ ဝဘ်အင်တာဖေ့စ်ကို JavaScript တွင် ဖန်တီးထားသည် (Cockpit အစိတ်အပိုင်းများကို အသုံးပြုခြင်းကို မပါဝင်ပါ)။

D-Installer ပရောဂျက်မှ လုပ်ဆောင်ခဲ့သော ရည်မှန်းချက်များထဲတွင်- ဂရပ်ဖစ်အင်တာဖေ့စ်၏ ကန့်သတ်ချက်များကို ဖယ်ရှားခြင်း၊ အခြားအပလီကေးရှင်းများတွင် YaST လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းအတွက် ဖြစ်နိုင်ခြေများကို ချဲ့ထွင်ခြင်း၊ သင့်ကိုယ်ပိုင်လုပ်ငန်းအသွားအလာများနှင့် ပေါင်းစပ်မှုကို ရိုးရှင်းစေမည့် တစ်စုတစ်စည်းတည်းဖြစ်သော D-Bus အင်တာဖေ့စ်တစ်ခု၊ ပရိုဂရမ်းမင်းဘာသာစကား (D-Bus API သည် သင့်အား မတူညီသောဘာသာစကားများဖြင့် အပိုပရိုဂရမ်များဖန်တီးနိုင်စေမည်)၊ ရပ်ရွာအဖွဲ့ဝင်များမှ အစားထိုးဆက်တင်များဖန်တီးခြင်းကို အားပေးခြင်း။

source: opennet.ru

မှတ်ချက် Add