Издаване на платформата webOS Open Source Edition 2

Представена нова клон на отворената платформа webOS Open Source Edition 2, ориентиран към оборудване на интелигентни устройства. Платформата се развива в обществено хранилище с лицензия Apache 2.0, а разработката се координира от общност, спазваща модел на съвместно управление на разработката. Като еталонна хардуерна платформа се разглеждат платки Raspberry Pi 4.

Платформата webOS беше купена от компанията LG от Hewlett-Packard и се използва на над 70 милиона телевизора и потребителски устройства на LG. Проектът webOS Open Source Edition беше създаден през 2018 година, след като компанията LG се опита да се върне към отворен модел на разработка, за да привлече други участници и да разшири спектъра от устройства, на които може да се прилага webOS.

Системната среда на webOS се формира с помощта на инструменти и основни пакети OpenEmbedded, както и на система за компилация и набор от метаданни от проекта Yocto. Ключовите компоненти на webOS включват мениджър на системата и приложенията (SAM, System and Application Manager), който отговаря за изпълнението на приложения и услуги, и Luna Surface Manager (LSM), който формира потребителския интерфейс. Компонентите са написани с помощта на фреймворка Qt и браузърен двигател Chromium.

Рендеринга се осъществява чрез композитен мениджър, прилагащ протокол Wayland. За разработка на потребителски приложения е предложено да се използват уеб технологии (CSS, HTML5 и JavaScript) и фреймворка Enact, базиран на React, но е възможно и създаването на програми на С и C++ с интерфейс, базиран на Qt. Потребителският интерфейс и вградените графични приложения в основната си част са реализирани като нативни програми, написани с помощта на технологията QML.

За съхранение на данни в структурирана форма с помощта на формата JSON се използва хранилище DB8, което използва като бекенд базата данни LevelDB.
За инициализация се използва bootd на базата на systemd. За обработка на мултимедийно съдържание се предлагат подсистеми uMediaServer и Media Display Controller (MDC), а като звуков сървър се използва PulseAudio.

Предимства webOS Open Source Edition 2:

  • Предложен е нов еталонен интерфейс за потребители - Home Launcher, оптимизиран за управление с тъчскрийн и предлагащ усъвършенствана концепция за подменящи се карти (вместо прозорци). В интерфейса е добавена панел за бърз достъп, на който са разположени ярлици за често използвани функции, като достъп до настройки и уведомления;

    Издаване на платформата webOS Open Source Edition 2
  • Платформата е адаптирана за използване в автомобилни информационно-развлекателни системи. Например, осигурена е възможност за работа в среди с два екрана, обикновено използвани в мултимедийните системи за пътници;
  • Предложени са средства за автоматично обновление на фърмуера (FOTA — Firmware-Over-the Air), основани на прилагането OSTree и атомарното обновление на системата. Целият образ на системата се пресъздава изцяло, без разделяне на отделни пакети. Системата за обновления се основава на използването на два системни дяла, един от които е активен, а другият се използва за копиране на обновлението; след инсталирането на обновлението дяловете променят ролите си;
  • Добавен е режим SoftAP (Tethering), който позволява организиране на точка за безжичен достъп за свързване на други устройства към мрежата;
  • Добавена е поддръжка на мандатно управление на достъпа на базата на модула на ядрото Smack (Simplified Mandatory Access Control Kernel);
  • Подобрена е поддръжката за Bluetooth и WiFi;
  • Еталонната хардуерна платформа е обновена до платката Raspberry Pi 4 (по-рано се предлагаше да се използва Raspberry Pi 3 Model B), на която могат да се свързват два екрана чрез HDMI, да се използва по-усъвършенстван GPU, Gigabit Ethernet, двубандов Wi-Fi, Bluetooth 5.0/BLE и USB 3.0;
  • За водене на логове по подразбиране задействан journald от systemd;
  • Обновени са версиите на външните компоненти, лежащи в основата на платформата, включително Qt 5.12 и Chromium 72.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster