webOS Open Source Edition 2 platvormi väljalase

Esitatud uus avatud platvormi haru webOS Open Source Edition 2, mis on suunatud nutiseadmete varustamisele. Platvorm areneb avalikus hoidlas Apache 2.0 litsentsi all ning arendust juhib kogukond, järgides ühiselt juhitud arenduse mudelit. Etalona püsivara platvormina kasutatakse Raspberry Pi 4 plaate.

webOS platvorm osteti 2013. aastal LG ettevõtte poolt Hewlett-Packardilt ja seda kasutatakse rohkem kui 70 miljonis LG teleris ja tarbija seadmes. webOS Open Source Edition projekt loodi 2018. aastal, pärast seda, kui LG üritas tagasi pöörduda avatud arenduse mudeli poole, et kaasata teisi osalisi ja laiendada seadmete valikut, millel webOS-i rakendada saab. компанией LG у Hewlett-Packard и применяется на более чем 70 миллионах телевизоров и потребительских устройств LG. Проект webOS Open Source Edition был основан в 2018 году, после того как компания LG попыталась вернуться к открытой модели разработки для привлечения других участников и расширения спектра устройств, на которых может применяться webOS.

webOS süsteemi keskkond luuakse tööriistakomplekti ja põhipakettide abil OpenEmbedded, samuti ehitussüsteemi ja metaandmete kogumiga projektist Yocto. webOS-i põhikomponentideks on süsteemi- ja rakendusjuht (SAM, System and Application Manager), mis vastutab rakenduste ja teenuste väl执行amise eest, ning Luna Surface Manager (LSM), mis moodustab kasutajaliidese. Komponendid on kirjutatud Qt raamistikuga ja Chromiumi brauserimootoriga.

Kujutamine toimub komposiitmenedžeri kaudu, mis rakendab Waylandi protokolli. Kasutajarakenduste arendamiseks soovitatakse kasutada veebitehnoloogiaid (CSS, HTML5 ja JavaScript) ning raamistikku Enact, mis põhineb React'il, kuid on võimalik ka rakenduste loomine C ja C++ keeles Qt-põhise liidese abil. Kasutajaliides ja sisseehitatud graafilised rakendused on peamiselt rakendatud kui natiivprogrammid, mis on kirjutatud QML tehnoloogiat kasutades.

Struktureeritud andmete salvestamiseks JSON formaadis kasutatakse salvestusruumi DB8, mis kasutab taustana LevelDB andmebaasi.
Initsialiseerimine toimub bootd systemd põhjal. Multimeedia sisu töötlemiseks pakutakse alamsüsteeme uMediaServer ja Media Display Controller (MDC), heli serverina kasutatakse PulseAudio.

Omadused webOS Open Source Edition 2:

  • Pakuti uus standardne kasutajaliides — Home Launcher, mis on optimeeritud puutetundlike ekraanide haldamiseks ja pakub täiustatud vahetuvate kaartide kontsepti (akende asemel). Liidesesse on lisatud kiire käivitamise paneel, kuhu on paigutatud otseteed sageli kasutatavatele funktsioonidele, nagu juurdepääs seadistustele ja teavitustele;

    webOS Open Source Edition 2 platvormi väljalase
  • Platvorm on kohandatud kasutamiseks autode meelelahutussüsteemides. Näiteks on tagatud võimalus töötada kahe ekraaniga keskkondades, mida tavaliselt kasutatakse reisijate multimeedia süsteemides;
  • Pakutakse vahendeid tarkvara automaatseks uuendamiseks (FOTA — Firmware-Over-the Air), mis põhinevad OSTree ja süsteemi aatomaarse uuendamise rakendamisel. Kogu süsteemi pilt ehitatakse täielikult ümber, ilma eraldi pakettide jagamiseta. Uuendussüsteem põhineb kahe süsteemi osakonna kasutamisel, millest üks on aktiivne ja teine kasutatakse uuenduse kopeerimiseks; pärast uuenduse installimist vahetatakse osakondade rolle.
  • Lisatud SoftAP (Tethering) režiim, mis võimaldab luua traadita juurdepääsupunkti, et ühendada teisi seadmeid võrku;
  • Lisatud toetus kohustuslikule juurdepääsu haldamisele Smack'i (Simplified Mandatory Access Control Kernel) kernelimooduli põhjal;
  • Parandatud Bluetoothi ja WiFi toetust;
  • Referentsseadmepõhi on uuendatud Raspberry Pi 4 plaadile (vahendina pakuti varem Raspberry Pi 3 Model B), millel saab ühendada kaks ekraani HDMI kaudu, kasutada täiustatud GPU-d, Gigabit Etherneti, kahe sagedusalaga Wi-Fi, Bluetooth 5.0/BLE ja USB 3.0;
  • Vaikimisi logide pidamiseks kasutatakse journald süsteemist systemd;
  • Uuendatud on platvormi aluseks olevate kolmandate osapoolte komponentide versioonid, sealhulgas Qt 5.12 ja Chromium 72.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster