LG သည် webOS Open Source Edition 2.20 ပလပ်ဖောင်းကို ထုတ်ဝေခဲ့သည်။

အဖွင့်ပလပ်ဖောင်း webOS Open Source Edition 2.20 ကို မိတ်ဆက်ခဲ့ပြီး၊ အမျိုးမျိုးသော ခရီးဆောင်ကိရိယာများ၊ ဘုတ်များနှင့် ကားအင်ဖိုတင်းစနစ်များတွင် အသုံးပြုနိုင်ပါသည်။ 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 ဘရောက်ဆာအင်ဂျင်ကို အသုံးပြု၍ ရေးသားထားသည်။

LG သည် webOS Open Source Edition 2.20 ပလပ်ဖောင်းကို ထုတ်ဝေခဲ့သည်။

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 အစားထိုးခြင်းကို အသုံးပြုသည် (စနစ်အပိုင်းပိုင်း နှစ်ခုကို ဖန်တီးထားပြီး၊ တစ်ခုမှာ လုပ်ဆောင်နေပြီး ဒုတိယတစ်ခုကို အပ်ဒိတ်ကို ကူးယူရန် အသုံးပြုသည်)။

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

  • Raspberry Pi 4 ဘုတ်နှင့် emulator အတွက် အဆင်သင့်လုပ်ထားသော webOS ပုံများ ပံ့ပိုးမှု စတင်နေပြီဖြစ်သည်။ ပုံများကို ထုတ်ဝေပြီး ရက်အနည်းငယ်အတွင်း GitHub သို့ ပို့စ်တင်ပါမည်။
  • စနစ်အသုံးပြုသူမျက်နှာပြင်ကို Moonstone မူဘောင်မှ Sandstone သို့ လွှဲပြောင်းပြီးဖြစ်သည်။
  • ဖွဲ့စည်းမှုစနစ်သည် တစ်ချိန်က ချိတ်ဆက်မှုများပြုလုပ်ခဲ့သည့် သိထားသည့် Wi-Fi ချိတ်ဆက်မှုဆိုင်ရာအချက်များစာရင်းကို ကြည့်ရှုနိုင်စေပါသည်။
    LG သည် webOS Open Source Edition 2.20 ပလပ်ဖောင်းကို ထုတ်ဝေခဲ့သည်။
  • စခရင်ရှော့တစ်ခုဖန်တီးရန် ( /tmp/screenshots တွင်သိမ်းဆည်းထားသည်) နှင့် မျက်နှာပြင်ပုံများအားလုံးကိုဖျက်ရန် Ctrl + Alt + F9 ဖြတ်လမ်းတစ်ခုကို ပေါင်းထည့်ထားသည်။
  • အခြေအနေဘားတွင် အိုင်ကွန်များကို ပြောင်းထားသည်။ status bar မှ Wi-Fi သို့ ချိတ်ဆက်နိုင်သည့် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • WebEX Browser သည် တက်ဘ်များသို့ ဗီဒီယို သို့မဟုတ် အသံပြန်ဖွင့်ခြင်း ညွှန်ပြချက်တစ်ခုကို ပေါင်းထည့်ထားသည်။
  • Clang ကို Blink အင်ဂျင်တွင် webruntime နှင့် WAM တည်ဆောက်ရန်အသုံးပြုသည်။

source: opennet.ru

မှတ်ချက် Add