нов клон на отворената платформа , фокусирана върху оборудването на интелигентни устройства. Платформата се развива в под лиценза Apache 2.0, а разработката се курира от общността, придържайки се към Платките Raspberry Pi 4 се считат за референтна хардуерна платформа.
Платформата webOS беше през 2013 г. LG придоби webOS от Hewlett-Packard и се използва на над 70 милиона LG телевизора и потребителски устройства. Проектът webOS Open Source Edition е основан през 2018 г., след като LG се стреми да се върне към отворен модел на разработка, за да привлече други участници и да разшири гамата от устройства, които могат да работят с webOS.
Системната среда webOS се формира с помощта на инструменти и базови пакети , както и системата за изграждане и набор от метаданни от проекта Ключовите компоненти на webOS са System and Application Manager (SAM), който управлява приложения и услуги, и Luna Surface Manager (LSM), който създава потребителския интерфейс. Тези компоненти са написани с помощта на рамката Qt и браузърния енджин Chromium.
Рендирането се извършва чрез композитен мениджър, използващ протокола Wayland. За разработване на персонализирани приложения се препоръчват уеб технологии (CSS, HTML5 и JavaScript) и рамка. , базиран на React, но е възможно да се създават и програми на C и C++ с Qt-базиран интерфейс. Потребителският интерфейс и вградените графични приложения са реализирани предимно като нативни програми, написани с помощта на QML технология.
За съхраняване на данни в структурирана форма, използвайки JSON формат, се използва хранилище. , използвайки базата данни LevelDB като бекенд.
За инициализация се използва Базиран на systemd. Подсистемите uMediaServer и Media Display Controller (MDC) се предлагат за обработка на мултимедийно съдържание, а PulseAudio се използва като аудио сървър.
:
- Въведен е нов референтен потребителски интерфейс – Home Launcher, оптимизиран за сензорни екрани и с подобрена концепция за въртящи се карти (вместо прозорци). Интерфейсът включва и лента за бързо стартиране, която съдържа преки пътища до често използвани функции, като например достъп до настройки и известия;
- Платформата е адаптирана за използване в автомобилни информационно-развлекателни системи. Например, тя поддържа среди с два екрана, често използвани в пътнически мултимедийни системи;
- Предлагат се инструменти за автоматични актуализации на фърмуера ( — Фърмуер-Over-the-Air), базиран на приложението и атомни системни актуализации. Целият системен образ се възстановява като едно цяло, без да се разделя на отделни пакети. Системата за актуализации е базирана на два системни дяла, единият от които е активен, а другият се използва за копиране на актуализацията. След инсталирането на актуализацията, дяловете разменят ролите.
- Добавен е режим SoftAP (Tethering), който ви позволява да организирате работата на безжична точка за достъп, за да свържете други устройства към мрежата;
- Добавена е поддръжка за задължителен контрол на достъпа, базиран на модула на ядрото на Smack (Simplified Mandatory Access Control Kernel);
- Подобрена поддръжка на Bluetooth и WiFi;
- Референтната хардуерна платформа е актуализирана до платката Raspberry Pi 4 (преди това беше предложена Raspberry Pi 3 Model B), която поддържа два HDMI дисплея, по-усъвършенстван графичен процесор, Gigabit Ethernet, двубандов Wi-Fi, Bluetooth 5.0/BLE и USB 3.0;
- За регистриране по подразбиране журнал от systemd;
- Версиите на компонентите на трети страни, които са в основата на платформата, са актуализирани, включително Qt 5.12 и Chromium 72.
Източник: opennet.ru
