Vydání platformy WebOS Open Source Edition 2

Prezentováno nová otevřená pobočka platformy webOS Open Source Edition 2, zaměřená na vybavení chytrých zařízení. Platforma se vyvíjí v veřejné úložiště pod licencí Apache 2.0 a na vývoj dohlíží komunita, která se řídí společný model řízení rozvoje. Desky Raspberry Pi 4 jsou považovány za referenční hardwarovou platformu.

Platforma webOS v roce 2013 byla vyplacen od společnosti LG od společnosti Hewlett-Packard a používá se na více než 70 milionech televizorů LG a spotřebitelských zařízení. Projekt webOS Open Source Edition byl založen v roce 2018 poté, co se LG pokusilo vrátit k modelu otevřeného vývoje, aby přilákalo další účastníky a rozšířilo řadu zařízení, na kterých by bylo možné webOS používat.

Prostředí systému webOS je vytvořeno pomocí nástrojů a základních balíčků OpenEmbedded, stejně jako systém sestavení a sadu metadat z projektu Yocto. Klíčovými komponentami webOS jsou správce systému a aplikací (SAM, System and Application Manager), který zodpovídá za běh aplikací a služeb, a Luna Surface Manager (LSM), který tvoří uživatelské rozhraní. Komponenty jsou napsány pomocí rámce Qt a prohlížeče Chromium.

Vykreslování se provádí prostřednictvím kompozitního správce pomocí protokolu Wayland. Pro vývoj vlastních aplikací se navrhuje použití webových technologií (CSS, HTML5 a JavaScript) a frameworku Nařídit, založené na Reactu, ale je také možné vytvářet programy v C a C++ s rozhraním založeným na Qt. Uživatelský shell a vestavěné grafické aplikace jsou převážně implementovány jako nativní programy napsané pomocí technologie QML.

Úložiště slouží k ukládání dat ve strukturované podobě pomocí formátu JSON DB8, pomocí databáze LevelDB jako backend.
Pro inicializaci se používá nastartovaný založené na systemd. Pro zpracování multimediálního obsahu jsou nabízeny subsystémy uMediaServer a Media Display Controller (MDC), jako zvukový server je použit PulseAudio.

Vlastnosti webOS Open Source Edition 2:

  • Bylo představeno nové referenční uživatelské rozhraní Home Launcher, které je optimalizováno pro ovládání pomocí dotykové obrazovky a nabízí vylepšený koncept otáčení map (místo oken). Rozhraní také přidává panel rychlého spuštění, který obsahuje zástupce často používaných funkcí, jako je přístup k nastavení a oznámení;

    Vydání platformy WebOS Open Source Edition 2

  • Platforma je přizpůsobena pro použití v automobilových infotainment systémech. Například je možné pracovat v prostředí se dvěma obrazovkami, které se obvykle používá v multimediálních systémech pro cestující;
  • Navrhované nástroje pro automatickou aktualizaci firmwaru (FOTA - Firmware-Over-the Air), na základě aplikace OSTree a aktualizace atomového systému. Celý obraz systému je přestavěn jako celek, bez rozdělení do samostatných balíčků. Aktualizační systém je založen na použití dvou systémových oddílů, z nichž jeden je aktivní a druhý slouží ke kopírování aktualizace, po instalaci aktualizace si oddíly vymění role;
  • Přidán režim SoftAP (Tethering), který umožňuje organizovat provoz bezdrátového přístupového bodu pro připojení dalších zařízení k síti;
  • Přidána podpora pro povinné řízení přístupu založené na modulu jádra Smack (Simplified Mandatory Access Control Kernel);
  • Vylepšená podpora Bluetooth a WiFi;
  • Referenční hardwarová platforma byla aktualizována na desku Raspberry Pi 4 (dříve nabízenou pro použití Raspberry Pi 3 Model B), která dokáže připojit dvě obrazovky přes HDMI, používat pokročilejší GPU, používat gigabitový Ethernet, dvoupásmovou Wi-Fi, Bluetooth 5.0/BLE a USB 3.0;
  • Pro výchozí protokolování zapojený žurnálováno ze systemd;
  • Aktualizované verze komponent třetích stran tvořících základ platformy, včetně Qt 5.12 a Chromium 72.

Zdroj: opennet.ru

Přidat komentář