edice webOS Open Source, je systém zaměřený na vybavení chytrých zařízení. Platforma je vyvíjíte ve veřejném úložišti pod licencí Apache 2.0 a na vývoj dohlíží komunita podle společného modelu řízení rozvoje.
Platformu webOS v roce 2013 získala společnost LG od společnosti Hewlett-Packard a používá se ve více než 70 milionech televizorů LG a spotřebitelských zařízeních. Projekt WebOS Open Source Edition byla založena v roce 2018 poté, co se společnost LG pokusila vrátit k otevřenému vývojovému modelu, aby přilákala další účastníky a rozšířila škálu zařízení, na kterých lze webOS používat.
Prostředí systému webOS je vytvořen pomocí základních nástrojů a balíčků OpenEmbedded, stejně jako montážní systém a sada metadat z projektu Yocto.
Klíčovými součástmi webOS jsou systémy a správce aplikací (SAM, System and Application Manager), kteří jsou zodpovědní za spouštění aplikací a služeb, a Luna Surface Manager (LSM), který tvoří uživatelské rozhraní. Komponenty se zapisují pomocí Qt framework a prohlížeče Chromium engine.
Vykreslování se provádí prostřednictvím kompozitního správce, který používá protokol Wayland.
Pro vývoj uživatelských aplikací, navrhuje se používat webové technologie (CSS, HTML5 a JavaScript) a rámec Enact založený na React, ale je také možné vytvářet programy C a C ++ s rozhraním založeným na Qt. Uživatelské rozhraní a integrované grafické aplikace jsou primárně implementovány jako nativní programy napsané technologií QML.
Chcete-li ukládat data ve strukturované formě pomocí formátu JSON, Používá se úložiště DB8 s využitím databáze LevelDB jako back-end. Pro inicializaci se bootd používá na základě systemd. Pro zpracování multimediálního obsahu jsou nabízeny subsystémy uMediaServer a Media Display Controller (MDC) a jako zvukový server se používá PulseAudio.
Nyní webOS Open Source Edition je ve verzi 2, který byl nedávno vydán.
Co je nového ve verzi webOS Open Source Edition 2
V ní je navrženo nové referenční uživatelské rozhraní: Home Launcher, optimalizovaný pro ovládání z dotykových obrazovek a nabízející vylepšený koncept po sobě jdoucích karet (místo oken).
TakyDo rozhraní byl přidán panel pro rychlé spuštění, ve kterém jsou umístěny zkratky pro často používané funkce, jako je přístup k nastavení a oznámení.
Platforma Je přizpůsoben pro použití v automobilových informačních a zábavních systémech. Například je možné pracovat v prostředích se dvěma obrazovkami běžně používanými v multimediálních systémech pro cestující.
Jsou navrženy prostředky pro automatické aktualizace firmwaru (FOTA - Firmware-Over-the-Air) na základě použití OSTree a aktualizací atomového systému. Celý obraz systému je znovu sestaven 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 změní sekce role.
Referenční hardwarová platforma byla upgradována na desku Raspberry Pi 4 (dříve navrženo pro použití Raspberry Pi 3 Model B), ve kterém můžete připojit dva displeje přes HDMI, používat pokročilejší GPU, používat Gigabit Ethernet, dvoupásmovou Wi-Fi, Bluetooth 5.0 / BLE a USB 3.0.
Z dalších změn:
- Byl přidán režim SoftAP (Tethering), který umožňuje organizovat práci bezdrátového přístupového bodu pro připojení dalších zařízení k síti.
- Přidaná podpora pro povinné řízení přístupu na základě modulu Smack Core (zjednodušené povinné jádro pro řízení přístupu).
- Vylepšená podpora Bluetooth a WiFi.
- Ve výchozím nastavení se pro záznam používá systémový deník.
- Aktualizované verze komponent třetích stran, které jsou základem platformy, včetně Qt 5.12 a Chromium 72.
Jak získat webOS Open Source Edition 2?
Abyste mohli používat webOS Open Source Edition, je nutné vygenerovat obraz tohoto, můžete postupovat podle pokynů následující odkaz.
Může být testován v Qemu a jak?
Wow! Nyní se zdá, jako by to byla televize LG místo RPI! LG skvělé! Dobré, že se vrátili k open source.