Spoločnosť LG zverejnila platformu webOS Open Source Edition 2.26

Bol predstavený release otvorenej platformy webOS Open Source Edition 2.26, ktorá sa môže používať na rôznych prenosných zariadeniach, doskách a automobilových informačno-zábavných systémoch. Ako referenčná hardvérová platforma sa považujú dosky Raspberry Pi 4. Platforma sa vyvíja v verejnom repozitári pod licenciou Apache 2.0, pričom vývoj koordinuje komunita, dodržiavajúc model spoločnej správy vývoja.

Hlavné zmeny v novom vydaní:

  • Pridaná podpora inštalácie samostatných webových aplikácií (PWA, Progressive Web Application). Pri otvorení stránok podporujúcich PWA sa v paneli prehliadača objaví tlačidlo na ich inštaláciu. Po inštalácii sa ikona pre spustenie PWA aplikácie zobrazuje v štandardnom rozhraní spúšťania programov, vedľa bežných aplikácií.

    Spoločnosť LG zverejnila platformu webOS Open Source Edition 2.26
  • V rozhraní na nahrávanie multimediálneho obsahu sa objavili funkcie pozastavenia a obnovenia nahrávania, ako aj nahrávanie len zvuku. Pre video je k dispozícii možnosť výberu snímkovej frekvencie a rozlíšenia (FHD/20 FPS alebo HD/30 FPS).
  • Do API pre prácu so zvukom bola pridaná možnosť zastavenia a pozastavenia prehrávania systémových zvukov, ako aj správa ich hlasitosti.
  • Do webového prehliadača Enact bola pridaná možnosť otvárania stránok cez proxy. Prácu cez proxy je možné viazať na jednotlivé stránky.
  • Pridaná podpora zabezpečenej renderizácie s použitím DMABUF.
  • Aktualizované písmo Noto.
  • Pre GStreamer bol použitý dekodér UnifiedDecodebin, napísaný v jazyku Rust.
  • Do prehliadačového enginu bola pridaná podpora mechanizmu WEb Push s použitím servera FCM (Google Firebase Cloud Messaging).
  • Prenesené zmeny z platformy Yocto 5.0.

Spoločnosť LG zverejnila platformu webOS Open Source Edition 2.26

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 roku 2010, po akvizícii spoločnosti Palm, platforma prešla do rúk Hewlett-Packard, ktorá sa pokúsila využiť túto platformu vo svojich tlačiarňach, tabletoch, notebookoch a PC. V roku 2012 spoločnosť HP oznámila, že prevedie webOS do nezávislého otvoreného projektu, a v roku 2013 začala zverejňovať zdrojové kódy jeho komponentov.
V roku 2013 bola platforma odkúpená od Hewlett-Packard spoločnosťou LG 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, cez ktorý sa spoločnosť LG pokúsila vrátiť k otvorenému modelu vývoja, prilákať ďalších účastníkov a rozšíriť spektrum zariadení podporovaných v 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).

Na ukladanie údajov v štruktúrovanej forme 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 subsystémy uMediaServer a Media Display Controller (MDC), ako zvukový server sa využíva PulseAudio. Na automatické aktualizovanie firmvéru sa používa OSTree a atómová výmena oddielov (vytvoria sa dva systémové oddiely, z ktorých jeden je aktívny a druhý sa používa na kopírovanie aktualizácie).

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