WebOS Open Source Edition 2 Պլատֆորմի թողարկում

Ներկայացված նոր բաց հարթակի մասնաճյուղ webOS բաց կոդով հրատարակություն 2, կենտրոնացած է խելացի սարքերի համալրման վրա: Պլատֆորմը մշակվում է ք հանրային շտեմարան Apache 2.0 լիցենզիայի ներքո, և զարգացումը վերահսկվում է համայնքի կողմից՝ հավատարիմ մնալով դրան համատեղ զարգացման կառավարման մոդել. Raspberry Pi 4 տախտակները համարվում են հղման ապարատային հարթակ:

webOS հարթակը 2013թ գնել է LG-ի կողմից Hewlett-Packard-ից և օգտագործվում է ավելի քան 70 միլիոն LG հեռուստացույցների և սպառողական սարքերի վրա: WebOS Open Source Edition նախագիծը հիմնադրվել է 2018 թվականին այն բանից հետո, երբ LG-ն փորձեց վերադառնալ զարգացման բաց մոդելին՝ ներգրավելու այլ մասնակիցների և ընդլայնելու սարքերի շրջանակը, որոնց վրա կարող էր օգտագործվել webOS-ը:

WebOS համակարգի միջավայրը ստեղծվում է գործիքների և հիմնական փաթեթների միջոցով OpenEmbedded, ինչպես նաև կառուցման համակարգը և նախագծի մետատվյալների մի շարք Յոկտո. WebOS-ի հիմնական բաղադրիչներն են համակարգի և հավելվածների կառավարիչը (SAM, System and Application Manager), որը պատասխանատու է հավելվածների և ծառայությունների գործարկման համար, և Luna Surface Manager-ը (LSM), որը կազմում է օգտատիրոջ միջերեսը: Բաղադրիչները գրված են Qt շրջանակի և Chromium բրաուզերի շարժիչի միջոցով:

Rendering-ը կատարվում է կոմպոզիտային մենեջերի միջոցով՝ օգտագործելով Wayland արձանագրությունը։ Պատվերով հավելվածներ մշակելու համար առաջարկվում է օգտագործել վեբ տեխնոլոգիաներ (CSS, HTML5 և JavaScript) և շրջանակ Ընդունել, հիմնված React-ի վրա, սակայն հնարավոր է նաև ծրագրեր ստեղծել C և C++ լեզուներով՝ Qt-ի վրա հիմնված ինտերֆեյսով։ Օգտվողի կեղևը և ներկառուցված գրաֆիկական հավելվածները հիմնականում իրականացվում են որպես QML տեխնոլոգիայի օգտագործմամբ գրված բնիկ ծրագրեր:

Պահպանումն օգտագործվում է JSON ձևաչափով տվյալների կառուցվածքային ձևով պահելու համար DB8, օգտագործելով LevelDB տվյալների բազան որպես backend:
Նախաստորագրման համար այն օգտագործվում է booted հիմնված systemd. uMediaServer և Media Display Controller (MDC) ենթահամակարգերը առաջարկվում են մուլտիմեդիա բովանդակության մշակման համար, PulseAudio-ն օգտագործվում է որպես ձայնային սերվեր:

Նկարագրություն webOS բաց կոդով հրատարակություն 2:

  • Ներդրվել է օգտատիրոջ նոր տեղեկատու միջերեսը՝ Home Launcher-ը, որը օպտիմիզացված է սենսորային էկրանով կառավարելու համար և առաջարկում է պտտվող քարտեզների բարելավված հայեցակարգ (պատուհանների փոխարեն): Ինտերֆեյսը նաև ավելացնում է Quick Launch բար, որը պարունակում է դյուրանցումներ հաճախակի օգտագործվող գործառույթների համար, ինչպիսիք են կարգավորումները և ծանուցումները:

    WebOS Open Source Edition 2 Պլատֆորմի թողարկում

  • Պլատֆորմը հարմարեցված է ավտոմեքենաների տեղեկատվական ժամանցային համակարգերում օգտագործելու համար: Օրինակ, հնարավոր է աշխատել երկակի էկրանով միջավայրերում, որոնք սովորաբար օգտագործվում են ուղևորների մուլտիմեդիա համակարգերում.
  • Առաջարկվող գործիքներ որոնվածի ավտոմատ թարմացման համար (ՖՈՏԱ - Firmware-Over-the Air), կիրառման հիման վրա OSTree և ատոմային համակարգի թարմացում: Ամբողջ համակարգի պատկերը վերակառուցվում է որպես ամբողջություն՝ առանց առանձին փաթեթների բաժանվելու: Թարմացման համակարգը հիմնված է երկու համակարգի բաժանմունքների օգտագործման վրա, որոնցից մեկը ակտիվ է, իսկ երկրորդը օգտագործվում է թարմացումը պատճենելու համար, թարմացումը տեղադրելուց հետո բաժանմունքները փոխում են դերերը.
  • Ավելացվեց SoftAP (Tethering) ռեժիմ, որը թույլ է տալիս կազմակերպել անլար մուտքի կետի աշխատանքը՝ այլ սարքեր ցանցին միացնելու համար.
  • Ավելացվել է պարտադիր մուտքի վերահսկման աջակցություն՝ հիմնված Smack (Պարզեցված պարտադիր մուտքի վերահսկման միջուկ) միջուկի մոդուլի վրա;
  • Բարելավված Bluetooth և WiFi աջակցություն;
  • Տեղեկատվական ապարատային հարթակը թարմացվել է Raspberry Pi 4 տախտակի վրա (նախկինում առաջարկվում էր օգտագործել Raspberry Pi 3 Model B), որը կարող է միացնել երկու էկրան HDMI-ի միջոցով, օգտագործել ավելի առաջադեմ GPU, օգտագործել Gigabit Ethernet, երկշերտ Wi-Fi, Bluetooth 5.0/BLE և USB 3.0;
  • Լռելյայն գրանցման համար ներգրավված ամսագիր systemd-ից;
  • Հարթակի հիմքում ընկած երրորդ կողմի բաղադրիչների թարմացված տարբերակները, ներառյալ Qt 5.12-ը և Chromium 72-ը:

Source: opennet.ru

Добавить комментарий