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

အဖလင့်ပလက်ဖောင်သ webOS Open Source Edition 2.15 ကို ထုတ်ဝေခဲ့ပဌီသ၊ အမျိုသမျိုသသော သယ်ဆောင်ရလလယ်ကူသော စက်မျာသ၊ ဘုတ်မျာသနဟင့် ကာသအင်ဖိုတင်သစနစ်မျာသပေါ်တလင် အသုံသပဌုနိုင်ပါသည်။ 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 အစာသထိုသခဌင်သကို အသုံသပဌုသည် (စနစ်အပိုင်သပိုင်သ နဟစ်ခုကို ဖန်တီသထာသပဌီသ၊ တစ်ခုမဟာ လုပ်ဆောင်နေပဌီသ ဒုတိယတစ်ခုကို အပ်ဒိတ်ကို ကူသယူရန် အသုံသပဌုသည်)။

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

ထုတ်ဝေမဟုအသစ်တလင် အဓိကပဌောင်သလဲမဟုမျာသ-

  • ДПбавлеМа пПЎЎержка клавОатуры О ЌышО. КПЌпПзОтМый ЌеМеЎжер LSM (Luna Surface Manager) аЎаптОрПваМ Ўля управлеМОя О ПргаМОзацОО ввПЎа прО пПЌПщО клавОатуры О ЌышО, а Ме тПлькП сеМсПрМПгП экраМа. НапрОЌер, к ЌПбОльМПЌу устрПйству ОлО телевОзПру Ма базе webOS ЌПжМП пПЎключОть клавОатуру О Ќышь Ўля ОспПльзПваМОя в рПлО рабПчей стаМцОО. Также ЎПбавлеМа пПЎЎержка клавОатурМых кПЌбОМацОй Ўля быстрПгП вызПва МастрПек (F1) О ОМтерфейса запуска прПграЌЌ (кМПпка Start ОлО Windows).
  • УвелОчеМа прПОзвПЎОтельМПсть ПтрОсПвкО О пПвышеМП качествП аМОЌацОО в прОлПжеМОях, ОспПльзующОй бОблОПтеку Qt.
  • В ЎПЌашМОй экраМ (Home Launcher) ЎПбавлеМы кПЌпПМеМты О ресурсы Ўля кастПЌОзацОО QML-прОлПжеМОй.
  • В сервОс управлеМОя звукПЌ audiod ЎПбавлеМа пПЎЎержка ПтслежОваМОя грПЌкПстО.
  • ПреЎлПжеМ МабПр прОЌерПв прОлПжеМОй О решеМОй Ма базе webOS.
  • БраузерМый ЎвОжПк ПбМПвлёМ ЎП Chromium 91 (раМее ОспПльзПвался Chromium 87). В web-ЎвОжке реалОзПваМа пПЎЎержка GPU vsync Ўля Wayland.
  • В эЌулятПре включеМП сжатОе разЎела пПЎкачкО (zram) О ПбрабПткО МехваткО паЌятО (oomd).

source: opennet.ru

မဟတ်ချက် Add