Vydanie platformy webOS Open Source Edition 2

Predstavená nová vetva otvorenej platformy webOS Open Source Edition 2, orientovanej na vybavovanie inteligentných zariadení. Platforma sa vyvíja v verejnom repozitári pod licenciou Apache 2.0, pričom vývoj riadi komunita, dodržiavajúc spoločného modelu riadenia vývoja. Ako referenčná hardvérová platforma sú považované dosky Raspberry Pi 4.

Platforma webOS bola v roku 2013 vykúpená spoločnosťou LG od Hewlett-Packard a používa sa na viac ako 70 miliónoch televízorov a spotrebiteľských zariadení LG. Projekt webOS Open Source Edition bol založený v roku 2018, po tom, ako sa spoločnosť LG snažila vrátiť k otvorenému modelu vývoja, aby prilákala ďalších účastníkov a rozšírila spektrum zariadení, na ktorých môže byť webOS použitý.

Systémové prostredie webOS sa formuje s využitím nástrojov a základných balíkov OpenEmbedded, ako aj systémom zloženia a sadou metadát z projektu Yocto. Kľúčovými komponentmi webOS sú správca systému a aplikácií (SAM, System and Application Manager), zodpovedný za vykonávanie aplikácií a služieb, a Luna Surface Manager (LSM), vytvárajúci používateľské rozhranie. Komponenty sú napísané s použitím rámca Qt a prehliadačového motora Chromium.

Rastrovanie sa realizuje prostredníctvom kompozitného správcu, 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 rámec Enact, založený na React, ale je možné aj vytváranie programov v C a C++ s rozhraním založeným na Qt. Používateľské rozhranie a zabudované grafické aplikácie sú väčšinou realizované ako natívne programy napísané s využitím technológie QML.

Na ukladanie údajov v štruktúrovanej podobe sa s využitím formátu JSON používa úložisko DB8, ktoré používa ako backend DB LevelDB.
Na inicializáciu sa používa bootd na základe systemd. Na spracovanie multimediálneho obsahu sú k dispozícii subsystémy uMediaServer a Media Display Controller (MDC), pričom ako zvukový server sa používa PulseAudio.

Vlastnosti webOS Open Source Edition 2:

  • Bol zavedený nový referenčný používateľský rozhranie - Home Launcher, optimalizované na ovládanie pomocou dotykových obrazoviek a ponúkajúce vylepšenú koncepciu striedajúcich sa kariet (namiesto okien). Do rozhrania bola tiež pridaná panel rýchleho spúšťania, na ktorom sú umiestnené skratky pre často používané funkcie, ako sú nastavenia a notifikácie;

    Vydanie platformy webOS Open Source Edition 2
  • Platforma je prispôsobená na použitie v automobilových informačno-zábavných systémoch. Napríklad, je zabezpečená možnosť práce v prostrediach s dvoma obrazovkami, ktoré sa zvyčajne používajú v multimediálnych systémoch pre pasažierov;
  • Boli navrhnuté prostriedky na automatické aktualizácie firmvéru (FOTA — Firmware-Over-the-Air), založené na použití OSTree a atomárnych aktualizácií systému. Celý obraz systému je prekompilovaný naraz, bez rozdeľovania na samostatné balíky. Systém aktualizácií je založený na využití dvoch systémových oddielov, z ktorých jeden je aktívny a druhý sa používa na kopírovanie aktualizácie, po inštalácii aktualizácie sa oddiely vymenia;
  • Bol pridaný režim SoftAP (Tethering), ktorý umožňuje zriadiť pracovnú bezdrôtovú prístupovú bod pre pripojenie iných zariadení k sieti;
  • Pridaná podpora mandátneho riadenia prístupu na báze modulu jadra Smack (Simplified Mandatory Access Control Kernel);
  • Zlepšená podpora Bluetooth a WiFi;
  • Referenčná hardvérová platforma bola aktualizovaná na dosku Raspberry Pi 4 (predtým sa odporúčalo použiť Raspberry Pi 3 Model B), na ktorej je možné pripojiť dva obrazovky cez HDMI, využiť výkonnejší GPU, používať Gigabit Ethernet, dvojpásmové Wi-Fi, Bluetooth 5.0/BLE a USB 3.0;
  • Na spracovanie logov je predvolene používaná sa využíva journald od systemd;
  • Boli aktualizované verzie externých komponentov, na ktorých je platforma založená, vrátane Qt 5.12 a Chromium 72.

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