Vydání platformy webOS Open Source Edition 2

Byla představena nová větev otevřené platformy webOS Open Source Edition 2, zaměřující se na vybavení chytrých zařízení. Platforma se vyvíjí v veřejném repozitáři pod licencí Apache 2.0, přičemž vývoj řídí komunita a dodržuje společný model řízení vývoje. Jako referenční hardwarová platforma jsou zvažovány desky Raspberry Pi 4.

Platforma webOS byla v roce 2013 odkoupena společností LG od Hewlett-Packard a používá se na více než 70 milionech televizorů a spotřebitelských zařízení LG. Projekt webOS Open Source Edition byl založen v roce 2018, poté co se společnost LG pokusila vrátit k otevřenému modelu vývoje, aby přilákala další účastníky a rozšířila rozsah zařízení, na kterých může být webOS použit.

Systémové prostředí webOS se formuje pomocí nástrojů a základních balíčků OpenEmbedded, stejně jako stavebního systému a sady metadat z projektu Yocto. Klíčovými komponenty webOS jsou správce systému a aplikací (SAM, System and Application Manager), odpovědný za spouštění aplikací a služeb, a Luna Surface Manager (LSM), který formuje uživatelské rozhraní. Komponenty jsou napsány pomocí frameworku Qt a prohlížečového jádra Chromium.

Vykreslování probíhá prostřednictvím kompozitního správce, který používá protokol Wayland. Pro vývoj uživatelských aplikací se doporučuje využívat webové technologie (CSS, HTML5 a JavaScript) a framework Enact, založený na Reactu, ale je možné také vytvářet programy v C a C++ s rozhraním postaveným na Qt. Uživatelské rozhraní a integrované grafické aplikace jsou většinou realizovány jako nativní programy napsané pomocí technologie QML.

Pro ukládání dat ve strukturovaném formátu pomocí formátu JSON se používá úložiště DB8, které jako backend využívá databázi LevelDB.
Pro inicializaci se používá bootd na základě systemd. Pro zpracování multimediálního obsahu jsou navrženy subsystémy uMediaServer a Media Display Controller (MDC), zatímco jako zvukový server se používá PulseAudio.

Vlastnosti webOS Open Source Edition 2:

  • Byl navržen nový referenční uživatelský rozhraní - Home Launcher, optimalizovaný pro ovládání pomocí dotykových obrazovek a přinášející vylepšenou koncepci střídajících se karet (místo oken). Rozhraní bylo také doplněno panelem rychlého spuštění, na kterém jsou umístěny zástupci pro často používané funkce, jako je přístup k nastavením a upozorněním;

    Vydání platformy webOS Open Source Edition 2
  • Platforma byla přizpůsobena pro použití v automobilových informačně-zábavních systémech. Například byla zajištěna možnost práce v prostředí se dvěma obrazovkami, což je běžné u multimediálních systémů pro cestující;
  • Byly navrhnuty prostředky pro automatickou aktualizaci firmwaru (FOTA — Firmware-Over-the-Air), založené na aplikaci OSTree a atomové aktualizaci systému. Celý obraz systému je překompilován jako celek, bez rozdělení na jednotlivé balíčky. Systém aktualizací je založen na použití dvou systémových oddílů, z nichž jeden je aktivní a druhý se používá pro kopírování aktualizace, po instalaci aktualizace se oddíly vymění;
  • Přidán režim SoftAP (Tethering), který umožňuje vytvoření bezdrátového přístupového bodu pro připojení k síti dalších zařízení;
  • Byla přidána podpora mandatorního řízení přístupu na základě jádrového modulu Smack (Simplified Mandatory Access Control Kernel);
  • Zlepšena podpora Bluetooth a WiFi;
  • Referenční hardwarová platforma byla aktualizována na desku Raspberry Pi 4 (dříve byla doporučována deska Raspberry Pi 3 Model B), na které lze připojit dvě obrazovky přes HDMI, využít pokročilejší GPU, Gigabit Ethernet, dvoupásmové Wi-Fi, Bluetooth 5.0/BLE a USB 3.0;
  • Pro vedení protokolů je výchozí je využit journald od systemd;
  • Byly aktualizovány verze externích komponentů, na nichž platforma stojí, včetně Qt 5.12 a Chromium 72.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster