Vydanie platformy webOS Open Source Edition 2.10

Predstavené vydanie otvorenej platformy webOS Open Source Edition 2.10, ktorá môže byť využívaná na rôznych prenosných zariadeniach, doskách a automobilových informačných a zábavných systémoch. Ako referenčná hardvérová platforma sú považované dosky Raspberry Pi 4. Platforma sa vyvíja vo verejnom repozitári pod licenciou Apache 2.0 a vývoj riadi komunita, ktorá sa drží modelu spolupráce pri vývoji.

Platforma webOS bola pôvodne vyvinutá spoločnosťou Palm v roku 2008 a používala sa na smartfónoch Palm Pre a Pixie. V dôsledku akvizície spoločnosti Palm v roku 2010 platforma prešla do rúk Hewlett-Packard, po čom sa HP pokúsila využiť túto platformu vo svojich tlačiarňach, tabletách, notebookoch a PC. V roku 2012 spoločnosť HP ohlásila prevod webOS na nezávislý otvorený projekt a v roku 2013 začala zverejňovať zdrojové kódy jeho komponentov. V roku 2013 platformu odkúpila spoločnosť LG od Hewlett-Packard a teraz sa používa na viac ako 70 miliónoch televízorov a spotrebiteľských zariadení LG. V roku 2018 bol založený projekt webOS Open Source Edition, prostredníctvom ktorého sa spoločnosť LG pokúsila vrátiť k otvorenému modelu vývoja, pritiahnuť ďalších účastníkov a rozšíriť spektrum podporovaných zariadení vo webOS.

Systémové prostredie webOS sa formuje pomocou nástrojov a základných balíkov OpenEmbedded, ako aj systémom build a sady metadát z projektu Yocto. Kľúčovými komponentmi webOS sú systémový a aplikačný manažér (SAM, System and Application Manager), ktorý zodpovedá za vykonávanie aplikácií a služieb, a Luna Surface Manager (LSM), ktorý tvorí používateľské rozhranie. Komponenty sú napísané s použitím frameworku Qt a prehliadačového enginu Chromium.

Zobrazenie prebieha prostredníctvom kompozitného manažéra, ktorý používa protokol Wayland. Na vývoj používateľských aplikácií sa odporúča používať webové technológie (CSS, HTML5 a JavaScript) a framework Enact, založený na Reactive, ale je možné vytvárať programy aj v C a C++ s rozhraním založeným na Qt. Používateľské rozhranie a vstavané grafické aplikácie sú väčšinou realizované ako natívne programy napísané s použitím technológie QML. Predvolene sa ponúka Shell Home Launcher, optimalizovaný na ovládanie z dotykových obrazoviek a ponúkajúci koncept striedajúcich sa kariet (namiesto okien).

Vydanie platformy webOS Open Source Edition 2.10

Na uchovávanie údajov v štruktúrovanej podobe s použitím formátu JSON sa používa úložisko DB8, ktoré ako backend využíva databázu LevelDB. Na inicializáciu sa používa bootd založený na systemd. Na spracovanie multimediálneho obsahu sú k dispozícii podsystémy uMediaServer a Media Display Controller (MDC), ako zvukový servera používa sa PulseAudio. Na automatické aktualizácie firmvéru sa používa OSTree a atomická výmena partícií (vytvoria sa dve systémové partície, z ktorých jedna je aktívna a druhá slúži na kopírovanie aktualizácií).

Hlavné zmeny v novom vydaní:

  • Realizovaný framework Storage Access, ktorý poskytuje jednotné rozhranie na prístup k rôznym úložiskám, vrátane vnútorného úložiska, USB pamätí a cloudových systémov ukladania (pokiaľ sa podporuje len Google Drive). Framework umožňuje prostredníctvom spoločného používateľského rozhrania prezerať a otvárať dokumenty, obrázky a súbory zo všetkých nastavených poskytovateľov úložných dát.
  • V prehliadačovom engíne je zabezpečené ukladanie session a autentifikačných Cookie v zašifrovanej forme.
  • Pridaná nová služba Peripheral Manager na správu periférnych zariadení, podporujúca interakciu so zariadeniami prostredníctvom rozhraní GPIO, SPI, I2C a UART. Služba umožňuje organizovanie správy nových zariadení bez zmeny zdrojových kódov platformy.
  • Rozšírené možnosti modelu správy prístupu ACG (Access Control Groups), používané na obmedzenie právomocí služieb, ktoré používajú Luna Bus. V novej verzii boli všetky staré služby prevedené na ACG, v ktorých bola predtým použitá stará bezpečnostná architektúra. Zmenená syntax pravidiel ACG.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster