System76 သည် အသုံးပြုသူပတ်ဝန်းကျင်အသစ်ဖန်တီးရန် လုပ်ဆောင်နေပါသည်။

Pop!_OS ဖြန့်ဖြူးမှု၏ခေါင်းဆောင်နှင့် Redox လည်ပတ်မှုစနစ် ဖွံ့ဖြိုးတိုးတက်ရေးတွင် ပါဝင်သူ Michael Aaron Murphy သည် GNOME Shell ကိုအခြေခံ၍ Rust ဘာသာစကားဖြင့် ရေးသားထားခြင်းမျိုးမဟုတ်ဘဲ Desktop ပတ်ဝန်းကျင်အသစ်တစ်ခု၏ System76 ၏ ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ပတ်သက်သည့် အချက်အလက်များကို အတည်ပြုခဲ့သည်။

System76 သည် Linux ဖြင့်ပါလာသော လက်ပ်တော့များ၊ PC များနှင့် ဆာဗာများ ထုတ်လုပ်မှုတွင် အထူးပြုပါသည်။ ကြိုတင်ထည့်သွင်းခြင်းအတွက်၊ ၎င်း၏ကိုယ်ပိုင်ထုတ်ဝေသည့် Ubuntu Linux ကို တီထွင်နေသည် - Pop!_OS။ Ubuntu သည် 2011 ခုနှစ်တွင် Unity shell သို့ပြောင်းပြီးနောက် Pop!_OS ဖြန့်ဖြူးမှုသည် ပြုပြင်ထားသော GNOME Shell နှင့် GNOME Shell သို့ တိုးချဲ့မှုများစွာကို အခြေခံ၍ ၎င်း၏ကိုယ်ပိုင်အသုံးပြုသူပတ်ဝန်းကျင်ကို ကမ်းလှမ်းခဲ့သည်။ Ubuntu သည် 2017 တွင် GNOME သို့ပြန်သွားပြီးနောက် Pop!_OS သည် နွေရာသီဖြန့်ချိမှုတွင် COSMIC ဒက်စ်တော့အဖြစ်သို့ ပြောင်းလဲခဲ့သည့် ၎င်း၏ shell ကို ဆက်လက်တင်ပို့ခဲ့သည်။ COSMIC သည် GNOME နည်းပညာများကို ဆက်လက်အသုံးပြုနေသော်လည်း GNOME Shell တွင် ပေါင်းထည့်မှုများထက်ကျော်လွန်သွားသော သဘောတရားဆိုင်ရာပြောင်းလဲမှုများကို မိတ်ဆက်ပေးပါသည်။

အစီအစဉ်သစ်နှင့်အညီ၊ System76 သည် GNOME Shell ကိုအခြေခံ၍ ၎င်း၏အသုံးပြုသူပတ်ဝန်းကျင်ကိုတည်ဆောက်ခြင်းမှ လုံးဝထွက်ခွာရန်နှင့် ဖွံ့ဖြိုးတိုးတက်မှုတွင် Rust ဘာသာစကားကို အသုံးပြု၍ desktop အသစ်တစ်ခုကို တီထွင်ရန် ရည်ရွယ်သည်။ System76 တွင် Rust တွင် ဖွံ့ဖြိုးတိုးတက်မှု အတွေ့အကြုံများစွာရှိသည်ကို သတိပြုသင့်သည်။ ကုမ္ပဏီတွင် Redox လည်ပတ်မှုစနစ်၊ Orbital graphical shell နှင့် Rust ဘာသာစကားဖြင့် ရေးသားထားသော OrbTk toolkit ကို တည်ထောင်သူ Jeremy Soller ကို အလုပ်ခန့်ထားသည်။ Pop!_OS သည် အပ်ဒိတ်မန်နေဂျာ၊ စွမ်းအင်စီမံခန့်ခွဲမှုစနစ်၊ ဖန်းဝဲစီမံခန့်ခွဲမှုကိရိယာ၊ ပရိုဂရမ်များကိုဖွင့်ရန် ဝန်ဆောင်မှု၊ တပ်ဆင်သူ၊ ဆက်တင်ဝစ်ဂျက်နှင့် ဖွဲ့စည်းမှုစနစ်များကဲ့သို့သော Rust-based အစိတ်အပိုင်းများကို ပေးပို့ထားပြီးဖြစ်သည်။ Pop!_OS developer များသည် Rust ဖြင့် ရေးသားထားသော cosmic-panel အသစ်ကို ဖန်တီးရန် ယခင်ကလည်း စမ်းသပ်ခဲ့ဖူးပါသည်။

GNOME Shell ကို အသုံးပြုခြင်းမှ ဝေးကွာသွားရခြင်း၏ အကြောင်းပြချက်အဖြစ် ပြုပြင်ထိန်းသိမ်းမှုဆိုင်ရာ ပြဿနာများကို ကိုးကားဖော်ပြထားသည် - GNOME Shell ၏ အသစ်ထွက်ရှိမှုတိုင်းသည် Pop တွင် အသုံးပြုသည့် အပိုပရိုဂရမ်များနှင့် လိုက်ဖက်ညီမှုကို ပျက်ပြားသွားစေသည်၊ ထို့ကြောင့် သင့်ကိုယ်ပိုင် အပြည့်အစုံကို ဖန်တီးရန် ပိုမိုအကြံပြုလိုပါသည်။ fledged desktop ပတ် ၀ န်းကျင်ကိုဆက်လက်ထိန်းသိမ်းခြင်းထက် ကုဒ်လိုင်းပေါင်း ထောင်သောင်းမက အပြောင်းအလဲများနှင့်အတူ ခံစားနေကြရသည်။ ထို့အပြင်ဖော်ပြထားသည်မှာ GNOME Shell ကိုယ်တိုင်ပြောင်းလဲခြင်းနှင့်အချို့သောစနစ်ခွဲများကိုပြန်လည်လုပ်ဆောင်ခြင်းမရှိဘဲ GNOME Shell တွင်ထည့်သွင်းခြင်းမှသာလျှင်ရည်ရွယ်ထားသောလုပ်ဆောင်နိုင်စွမ်းအားလုံးကိုအကောင်အထည်ဖော်ရန်မဖြစ်နိုင်ပါ။

ဒက်စတော့အသစ်သည် သီးသန့်ဖြန့်ချီမှုတစ်ခုနှင့် မချိတ်ဆက်ဘဲ၊ Freedesktop သတ်မှတ်ချက်များနှင့် ကိုက်ညီပြီး ပေါင်းစပ်ဆာဗာများဖြစ်သည့် ရေရွတ်ခြင်း၊ kwin နှင့် wlroots ကဲ့သို့သော လက်ရှိ စံနိမ့်သော အစိတ်အပိုင်းများပေါ်တွင် အလုပ်လုပ်နိုင်စွမ်းရှိသော ဒက်စတော့ကို universal ပရောဂျက်တစ်ခုအဖြစ် တီထွင်ထားပါသည် (Pop!_OS မှ ရည်ရွယ်ပါသည်။ ရေရွတ်ခြင်းကို အသုံးပြု၍ Rust ပေါ်တွင် ချည်နှောင်ရန် ပြင်ဆင်ထားပြီးဖြစ်သည်။

ပရောဂျက်ကို COSMIC အမည်တစ်ခုတည်းဖြင့် တီထွင်ရန် စီစဉ်ထားသော်လည်း အစမှနေ၍ ပြန်လည်ရေးသားထားသော စိတ်ကြိုက် shell ကို အသုံးပြုရန် စီစဉ်ထားသည်။ အပလီကေးရှင်းများသည် gtk-rs မူဘောင်ကို အသုံးပြု၍ ဆက်လက်တီထွင်နိုင်ဖွယ်ရှိသည်။ Wayland ကို ပင်မပရိုတိုကောအဖြစ် ကြေငြာထားသော်လည်း X11 ဆာဗာတစ်ခု၏အပေါ်ပိုင်းတွင် လုပ်ဆောင်နိုင်ခြေကို ဖယ်ထုတ်ထားခြင်းမရှိပါ။ Shell အသစ်တွင် အလုပ်သည် စမ်းသပ်ဆဲအဆင့်တွင်ရှိနေဆဲဖြစ်ပြီး လက်ရှိတွင် အဓိကအာရုံစိုက်ခံနေရသည့် Pop!_OS 21.10 ၏နောက်ထွက်ရှိမှုအပြီးတွင် စတင်အသုံးပြုနိုင်မည်ဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add