webOS Open Source Edition 2, систему, которую стоит попробовать на Raspberry Pi 4

вебос-ОС

WebOS с открытым исходным кодом, это система, ориентированная на оснащение интеллектуальных устройств. Платформа вы разрабатываете в публичном репозитории под лицензией Apache 2.0 а развитие контролируется сообществом в соответствии с моделью управления совместным развитием.

Платформа webOS в 2013 году была приобретена 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 и C ++ с интерфейсом на основе Qt. Пользовательский интерфейс и интегрированные графические приложения в основном реализованы как собственные программы, написанные с использованием технологии QML.

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

Сейчас WebOS Open Source Edition находится в версии 2, который был недавно выпущен.

Что нового в WebOS Open Source Edition 2

В ее Предлагается новый справочный пользовательский интерфейс: Home Launcher, оптимизированный для управления с сенсорных экранов и предлагающий улучшенную концепцию последовательных карточек (вместо окон).

Такжеn в интерфейс добавлена ​​панель быстрого запуска, в котором размещены ярлыки для часто используемых функций, таких как доступ к настройкам и уведомлениям.

платформа Он адаптирован для использования в автомобильных информационно-развлекательных системах. Например, можно работать в среде с двумя экранами, обычно используемыми в мультимедийных системах для пассажиров.

Предлагаются средства для автоматического обновления прошивки (FOTA - Firmware-Over-the-Air), основанные на использовании OSTree и атомарных обновлений системы. Полный образ системы собирается как единое целое, без разделения на отдельные пакеты.

Система обновлений основана на использовании двух системных разделов, один из которых активен, а второй используется для копирования обновления, после установки обновления разделы меняют роли.

Эталонная аппаратная платформа была обновлена ​​до платы Raspberry Pi 4. (ранее предлагалось использовать Raspberry Pi 3 Model B), в котором вы можете подключить два дисплея через HDMI, использовать более продвинутый графический процессор, использовать Gigabit Ethernet, двухдиапазонный Wi-Fi, Bluetooth 5.0 / BLE и USB 3.0.

Из других изменений:

  • Добавлен режим SoftAP (Tethering), позволяющий организовать работу беспроводной точки доступа для подключения других устройств к сети.
  • Добавлена ​​поддержка обязательного контроля доступа на основе модуля Smack core (упрощенное ядро ​​контроля обязательного доступа).
  • Улучшена поддержка Bluetooth и WiFi.
  • Для записи по умолчанию используется журнал systemd.
  • Обновленные версии сторонних компонентов, лежащих в основе платформы, включая Qt 5.12 и Chromium 72.

Как получить WebOS Open Source Edition 2?

Чтобы использовать WebOS Open Source Edition, необходимо сгенерировать его образ, вы можете ознакомиться с инструкциями по выполнению этого действия в по следующей ссылке. 


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Нашер_87 (ARG) сказал

    Его можно в Qemu потестить и как?

  2.   загружен сказал

    Ух ты! Теперь кажется, что это телевизор LG, а не RPI! LG классная! Хорошо, что они вернулись к открытому исходному коду.