Издание на платформата WebOS с отворен код 2

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

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

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

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

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

Характеристики webOS издание с отворен код 2:

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

    Издание на платформата WebOS с отворен код 2
  • Платформата е адаптирана за използване в автомобилни информационно-развлекателни системи. Например, тя поддържа среди с два екрана, често използвани в пътнически мултимедийни системи;
  • Предлагат се инструменти за автоматични актуализации на фърмуера (ФОТА — Фърмуер-Over-the-Air), базиран на приложението OSTree и атомни системни актуализации. Целият системен образ се възстановява като едно цяло, без да се разделя на отделни пакети. Системата за актуализации е базирана на два системни дяла, единият от които е активен, а другият се използва за копиране на актуализацията. След инсталирането на актуализацията, дяловете разменят ролите.
  • Добавен е режим 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

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