webOS Open Source vydanie, je systém zameraný na vybavenie inteligentných zariadení. Platforma je vyvíjate vo verejnom úložisku pod licenciou Apache 2.0 na vývoj a vývoj dohliada komunita podľa spoločného modelu riadenia rozvoja.
Platformu webOS v roku 2013 získala spoločnosť LG od spoločnosti Hewlett-Packard a používa sa vo viac ako 70 miliónoch televízorov LG a spotrebiteľských zariadeniach. Projekt WebOS Open Source Edition bol založený v roku 2018 po tom, čo sa spoločnosť LG pokúsila vrátiť k otvorenému vývojovému modelu, aby prilákala ďalších účastníkov a rozšírila škálu zariadení, na ktorých je možné webOS používať.
Systémové prostredie webOS sa formuje pomocou základných nástrojov a balíkov OpenEmbedded, ako aj montážny systém a súbor metadát z projektu Yocto.
Kľúčovými súčasťami systému webOS sú systémy a správca aplikácií (SAM, System and Application Manager), ktorí sú zodpovední za beh aplikácií a služieb, a Luna Surface Manager (LSM), ktorý tvorí užívateľské rozhranie. Komponenty sa zapisujú pomocou rámca Qt a motora prehliadača Chromium.
Vykreslenie sa vykonáva prostredníctvom zloženého správcu, ktorý používa protokol Wayland.
Pre vývoj užívateľských aplikácií, navrhuje sa používať webové technológie (CSS, HTML5 a JavaScript) a rámec Enact založený na reakciách, ale je tiež možné vytvárať programy C a C ++ s rozhraním založeným na Qt. Používateľské rozhranie a integrované grafické aplikácie sú primárne implementované ako natívne programy napísané technológiou QML.
Na ukladanie údajov v štruktúrovanej podobe pomocou formátu JSON, Používa sa úložisko DB8, ktoré využíva databázu LevelDB ako back-end. Na inicializáciu sa bootd používa na základe systemd. Na spracovanie multimediálneho obsahu sú ponúkané subsystémy uMediaServer a Media Display Controller (MDC) a ako zvukový server sa používa PulseAudio.
Teraz WebOS Open Source Edition je vo verzii 2, ktorá bola nedávno vydaná.
Čo je nové v webOS Open Source Edition 2
V nej navrhuje sa nové referenčné užívateľské rozhranie: Home Launcher, optimalizovaný pre ovládanie dotykovou obrazovkou a ponúkajúci vylepšený koncept po sebe idúcich kariet (namiesto Windows).
TiežDo rozhrania bol pridaný panel rýchleho spustenia, v ktorom sú umiestnené skratky pre často používané funkcie, ako je prístup k nastaveniam a upozorneniam.
Platforma Je prispôsobený na použitie v automobilových informačno-zábavných systémoch. Napríklad je možné pracovať v prostredí s dvoma obrazovkami, ktoré sa bežne používajú v multimediálnych systémoch pre cestujúcich.
Navrhujú sa prostriedky na automatické aktualizácie firmvéru (FOTA - Firmware-Over-the-Air) založené na použití aktualizácií OSTree a atómového systému. Celý obraz systému je znovu zostavený ako celok bez rozdelenia do samostatných balíkov.
Aktualizačný systém je založený na použití dvoch systémových oddielov, z ktorých jeden je aktívny a druhý slúži na kopírovanie aktualizácie, po nainštalovaní aktualizácie oddiely menia roly.
Referenčná hardvérová platforma bola upgradovaná na dosku Raspberry Pi 4 (predtým sa navrhovalo použitie Raspberry Pi 3 Model B), do ktorého môžete cez HDMI pripojiť dva displeje, používať pokročilejší grafický procesor, používať gigabitový ethernet, dvojpásmovú Wi-Fi, Bluetooth 5.0 / BLE a USB 3.0.
Z ďalších zmien:
- Bol pridaný režim SoftAP (Tethering), ktorý vám umožňuje organizovať prácu bezdrôtového prístupového bodu na pripojenie ďalších zariadení k sieti.
- Pridaná podpora pre povinné riadenie prístupu na základe základného modulu Smack (zjednodušené povinné základné riadenie prístupu).
- Vylepšená podpora Bluetooth a WiFi.
- Pre záznam sa predvolene používa systémový denník.
- Aktualizované verzie komponentov tretích strán, ktoré sú základom platformy, vrátane Qt 5.12 a Chromium 72.
Ako získať webOS Open Source Edition 2?
Aby ste mohli používať webOS Open Source Edition, je potrebné vygenerovať si o tom obraz, postup nájdete v časti nasledujúci odkaz.
Dá sa to otestovať v Qemu a ako?
Wow! Teraz sa zdá, akoby to bol televízor LG namiesto RPI! LG skvelé! Dobré, že sa vrátili k otvorenému zdroju.