WebOS Open Source Edition 2.18 Platform ကို ဖြန့်ချိသည်။

အဖွင့်ပလက်ဖောင်း webOS Open Source Edition 2.18 ကို ထုတ်ဝေခဲ့ပြီး၊ အမျိုးမျိုးသော သယ်ဆောင်ရလွယ်ကူသော စက်များ၊ ဘုတ်များနှင့် ကားအင်ဖိုတင်းစနစ်များပေါ်တွင် အသုံးပြုနိုင်ပါသည်။ Raspberry Pi 4 ဘုတ်များကို ရည်ညွှန်း ဟာ့ဒ်ဝဲပလက်ဖောင်းအဖြစ် သတ်မှတ်သည်။ အဆိုပါ ပလပ်ဖောင်းကို Apache 2.0 လိုင်စင်အောက်တွင် အများသူငှာ သိုလှောင်ရုံတွင် တီထွင်ထားပြီး ဖွံ့ဖြိုးတိုးတက်မှုကို ပူးပေါင်းဆောင်ရွက်သည့် ဖွံ့ဖြိုးတိုးတက်မှု စီမံခန့်ခွဲမှုပုံစံကို လိုက်နာခြင်းဖြင့် ရပ်ရွာမှ ကြီးကြပ်ပါသည်။

webOS ပလပ်ဖောင်းကို Palm မှ 2008 ခုနှစ်တွင် တီထွင်ခဲ့ပြီး Palm Pre နှင့် Pixie စမတ်ဖုန်းများတွင် အသုံးပြုခဲ့သည်။ 2010 ခုနှစ်တွင် Palm ကို သိမ်းပိုက်ပြီးနောက်၊ ပလပ်ဖောင်းသည် Hewlett-Packard ၏လက်ထဲသို့ ရောက်ရှိသွားပြီးနောက် HP သည် ၎င်း၏ပရင်တာများ၊ တက်ဘလက်များ၊ လက်ပ်တော့များနှင့် PC များတွင် ဤပလပ်ဖောင်းကို အသုံးပြုရန် ကြိုးစားခဲ့သည်။ 2012 ခုနှစ်တွင် HP မှ webOS ကို သီးခြား open source ပရောဂျက်အဖြစ် ဘာသာပြန်ကြောင်း ကြေညာခဲ့ပြီး 2013 ခုနှစ်တွင် ၎င်း၏ အစိတ်အပိုင်းများ၏ အရင်းအမြစ်ကုဒ်ကို စတင်ဖွင့်လှစ်ခဲ့သည်။ 2013 ခုနှစ်တွင်၊ ပလပ်ဖောင်းကို LG မှ Hewlett-Packard မှဝယ်ယူခဲ့ပြီး ယခုအခါ LG TV နှင့် လူသုံးစက်ပစ္စည်းပေါင်း သန်း 70 ကျော်တွင် အသုံးပြုနေပြီဖြစ်သည်။ 2018 ခုနှစ်တွင်၊ LG သည် ပွင့်လင်းသော ဖွံ့ဖြိုးတိုးတက်မှုပုံစံသို့ ပြန်သွားရန်၊ အခြားပါဝင်သူများကို ဆွဲဆောင်ကာ webOS တွင် ပံ့ပိုးပေးသည့် စက်ပစ္စည်းအကွာအဝေးကို ချဲ့ထွင်ရန် XNUMX ခုနှစ်တွင် စတင်တည်ထောင်ခဲ့သည်။

webOS စနစ်ပတ်ဝန်းကျင်ကို OpenEmbedded ကိရိယာများနှင့် အခြေခံပက်ကေ့ချ်များအပြင် တည်ဆောက်မှုစနစ်နှင့် Yocto ပရောဂျက်မှ မက်တာဒေတာအစုံတို့ကို အသုံးပြု၍ ဖန်တီးထားသည်။ webOS ၏ အဓိက အစိတ်အပိုင်းများမှာ အပလီကေးရှင်းများနှင့် ဝန်ဆောင်မှုများကို လုပ်ဆောင်ရန် တာဝန်ရှိသော စနစ်နှင့် အပလီကေးရှင်း မန်နေဂျာ (SAM၊ System နှင့် Application Manager) နှင့် သုံးစွဲသူမျက်နှာပြင်ကို ဖွဲ့စည်းသည့် Luna Surface Manager (LSM) တို့ဖြစ်သည်။ အစိတ်အပိုင်းများကို Qt framework နှင့် Chromium ဘရောက်ဆာအင်ဂျင်ကို အသုံးပြု၍ ရေးသားထားသည်။

Wayland ပရိုတိုကောကို အသုံးပြု၍ ပေါင်းစပ်မန်နေဂျာမှတဆင့် တင်ဆက်ခြင်းကို လုပ်ဆောင်သည်။ စိတ်ကြိုက်အပလီကေးရှင်းများဖန်တီးရန်အတွက်၊ ၎င်းသည် React ကိုအခြေခံ၍ ဝဘ်နည်းပညာများ (CSS၊ HTML5 နှင့် JavaScript) နှင့် Enact framework ကိုအသုံးပြုရန် အဆိုပြုထားသော်လည်း၊ Qt-based interface ဖြင့် C နှင့် C++ တွင် ပရိုဂရမ်များကို ဖန်တီးနိုင်သည်။ အသုံးပြုသူ shell နှင့် built-in ဂရပ်ဖစ်အက်ပ်လီကေးရှင်းများကို QML နည်းပညာကို အသုံးပြု၍ ရေးသားထားသော မူရင်းပရိုဂရမ်များအဖြစ် အဓိကအားဖြင့် အကောင်အထည်ဖော်ပါသည်။ မူရင်း Home Launcher shell ကို ထိတွေ့မျက်နှာပြင် ထိန်းချုပ်မှုအတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားပြီး မြေပုံများကို လှည့်ခြင်း (ပြတင်းပေါက်များအစား) ကို ပံ့ပိုးပေးပါသည်။

JSON ဖော်မတ်ကို အသုံးပြု၍ တည်ဆောက်ထားသော ပုံစံဖြင့် ဒေတာကို သိမ်းဆည်းရန်အတွက် LevelDB ဒေတာဘေ့စ်ကို နောက်ခံအဖြစ် အသုံးပြု၍ DB8 သိုလှောင်မှုကို အသုံးပြုသည်။ Bootd ကို systemd ကို အခြေခံ၍ အစပြုခြင်းအတွက် အသုံးပြုသည်။ uMediaServer နှင့် Media Display Controller (MDC) စနစ်ခွဲများသည် မာလ်တီမီဒီယာအကြောင်းအရာများကို လုပ်ဆောင်ရန်အတွက် ကမ်းလှမ်းထားပြီး PulseAudio ကို အသံဆာဗာအဖြစ် အသုံးပြုပါသည်။ Firmware ကို အလိုအလျောက် အပ်ဒိတ်လုပ်ရန်၊ OSTree နှင့် atomic partition အစားထိုးခြင်းကို အသုံးပြုသည် (စနစ်အပိုင်းပိုင်း နှစ်ခုကို ဖန်တီးထားပြီး၊ တစ်ခုမှာ လုပ်ဆောင်နေပြီး ဒုတိယတစ်ခုကို အပ်ဒိတ်ကို ကူးယူရန် အသုံးပြုသည်)။

ထုတ်ဝေမှုအသစ်တွင် အဓိကပြောင်းလဲမှုများ-

  • ပင်မစခရင်အသစ် (Home App) ကို အဆိုပြုထားပြီး၊ အကန့်၏စတိုင်၊ အခြေအနေဘားနှင့် အိုင်ကွန်များကို ပြန်လည်ဒီဇိုင်းရေးဆွဲထားသည်။
    WebOS Open Source Edition 2.18 Platform ကို ဖြန့်ချိသည်။
  • Qt 6.3.1 စာကြည့်တိုက်သို့ ကူးပြောင်းပြီးပါပြီ။
  • Telemetry စုဆောင်းခြင်းကုဒ် (ဒေတာစုဆောင်းခြင်း) ကို စီစဉ်ဖွဲ့စည်းမှု စီမံခန့်ခွဲမှု အစိတ်အပိုင်း configd တွင် ထည့်သွင်းထားသည်။
  • ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုသည် Web Risk API ကို အသုံးပြု၍ အန္တရာယ်ရှိသော ဆိုက်များကို ရှာဖွေခြင်းကို ပံ့ပိုးပေးသည်။
  • Enact Browser နှင့် ကင်မရာနှင့် လုပ်ဆောင်ရန်အတွက် အင်တာဖေ့စ်တွင် အမှားအယွင်းများကို ပြင်ဆင်ပါ။
  • 4K ရုပ်ထွက်အရည်အသွေးအတွက် ပံ့ပိုးမှုကို LSM (Luna Surface Manager) ဖန်သားပြင်မန်နေဂျာသို့ ပေါင်းထည့်ထားသည်။

source: opennet.ru

မှတ်ချက် Add