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

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

webOS ပလပ်ဖောင်းကို Palm မှ 2008 ခုနှစ်တွင် တီထွင်ခဲ့ပြီး Palm Pre နှင့် Pixie စမတ်ဖုန်းများတွင် အသုံးပြုခဲ့သည်။ 2020 ခုနှစ်တွင် 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 ကို ထိတွေ့မျက်နှာပြင် ထိန်းချုပ်မှုအတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားပြီး မြေပုံများကို လှည့်ခြင်း (ပြတင်းပေါက်များအစား) ကို ပံ့ပိုးပေးပါသည်။

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

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

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

  • В число предлагаемых по умолчанию примеров приложений включена программа для работы с камерой. Программа предоставляет базовую функциональность для съёмки фотографий и записи видео, и может применяться в качестве основы для разработки более продвинутых приложений для работы с камерой.
  • Осуществлён переход на формирование 64-разрядных сборок, включая сборки для платы Raspberry Pi 4 (rpi4-64) и эмулятора (qemux86). Поддержка 32-сборок объявлена устаревшей.
  • Предложено дополнение для открытого редактора кода Visual Studio Code, упрощающее разработку специфичных для webOS web-приложений, Enact-приложений и JavaScript-сервисов.
  • Активирован сервис раннего реагирования на нехватку памяти в системе systemd-oomd, позволяющий выявить начало возникновения задержек из-за нехватки ресурсов и выборочно завершить работу ресурсоёмких процессов на стадии, когда система ещё не находится в критическом состоянии и не начинает интенсивно урезать кэш и вытеснять данные в раздел подкачки.
  • В Network Manager налажен запуск сервиса wpa-supplicant в сборках для плат Raspberry Pi 4.
  • В сборку для эмулятора добавлены исполняемые файлы occlientbasicops и ocserverbasicops, обновлены udev-правила для модуля LGE UWB.
  • В компоненте g-camera-pipeline улучшена функциональность, связанная с записью звука.
  • Браузерный движок обновлён до Chromium 91.
  • Yocto မြှုပ်သွင်းထားသော Linux ပလပ်ဖောင်း၏ အစိတ်အပိုင်းများကို 3.1 ထွက်ရှိရန် အဆင့်မြှင့်တင်ထားသည်။
  • В Memory Manager реализована обработка сигналов D-Bus.

Дополнительно можно отметить проект OpenLGTV, в рамках которого ведётся работа по обратному инжинирингу прошивок к телевизорам LG с целью расширения их функциональности, устранения ошибок и проверки соблюдения копилефт-лицензий при использовании в прошивках открытых компонентов (прошивки частично открытые). Проект развивает инструментарий epk2extract для извлечения и расшифровки прошивок и различных данных из телевизоров LG, Hisense, Sharp, Philips/TPV и Thompson, а также репозиторий пакетов webOS Brew и инструментарий для получения прав root на телевизоре (RootMyTV). Проектом предоставляются сборочные окружения для создания системных образов для телевизоров на основе плат LG NC4 и LG115x, и старые модифицированные прошивки для телевизоров Saturn S6, Saturn S7 и LG 2010 и 2011 на базе чипов Broadcom.

source: opennet.ru

မှတ်ချက် Add