Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

webOS Open Source Edition (OSE) - открытая ОС от LG

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение Архивариус » 04 авг 2019, 14:37

Вышел 6-й релиз webOS OSE
----

6th Release in 2019 (July 2019) July 30, 2019

We are pleased to announce the new release of webOS Open Source Edition (OSE)!

This release brings you several new features and important changes. Highlights include:
  • VirtualBox Emulator
  • resize-rootfs
  • Library update and issue fixes

VirtualBox Emulator
From this release, webOS OSE provides an emulator that runs as a virtual machine on Oracle VM VirtualBox.

In contrast with the previous QEMUx86 emulator that supported Ubuntu Linux only, the VirtualBox-based emulator supports widely used host operating systems — Ubuntu Linux, macOS, and Windows. With the new emulator, developers using different host systems can experience implementing and testing apps for webOS OSE. For more information on how to set up and use the emulator, check the VirtualBox Emulator User Guide.Note
The QEMUx86 emulator for Linux is no longer actively maintained, so we strongly recommend you to use VirtualBox-based emulator instead.

resize-rootfs
Due to change of rootfs, a script called resize-rootfs has been introduced from this release.
resize-rootfs is a script to increase rootfs partition in order to use the full microSD card storage. Note that resize-rootfs works only for the Raspberry Pi target and is executed only once at the very first boot.

Here’s an overview of how resize-rootfs works.[*]Rewrite the partition table by using fdisk
    At this step, resize-rootfs increases partition 2 endpoint to the last block of a microSD card.
[*]Resize rootfs by using resize2fs
    The resize2fs will be run as online resizing mode.
[*]At the last stage, touch /var/luna/preferences/rootfs_resized
    This operation is performed in order to prevent duplicated execution.
Note
To block resize-rootfs for some reason (e.g. to create your own partition), you need to create {second partition of microSD}/var/luna/preferences/rootfs_resized immediately after you flash the image to the microSD card.

Library Update and Issue Fixes
This release includes the following library update.
  • Upgraded the curl version from 7.63.0 to 7.64.1. For details, see the curl-library release notes.

In addition, the following issues have been resolved with this release.
  • The Bluetooth device discovery issue, which was caused by BlueZ upgrade to 5.50 in accordance with the Yocto upgrade, has been resolved.
  • The crash issue of Camera service and g-camera-pipeline that appeared after Yocto upgrade has been fixed.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 and sample code is licensed under the Apache License 2.0.

https://www.webosose.org/blog/2019/07/3 ... e-in-2019/
Архивариус

 
Сообщения: 9539
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2292 раз.
Поблагодарили: 1614 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Спонсор » 04 авг 2019, 14:37

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение JackSparrow » 20 сен 2019, 00:10

Статья о том, как добавить библиотеку wiringPi в webOS. К вашему сведению, это библиотека доступа GPIO на основе PIN-кода, написанная на C для Raspberry Pi: https://www.webosose.org/blog/2019/08/0 ... ose-image/
JackSparrow

 
Сообщения: 9340
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1346 раз.
Поблагодарили: 1598 раз.
Телевизор: LG OLED 55C9

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение Архивариус » 10 ноя 2019, 15:08

Опубликована новая версии webOS Open Source Edition (OSE) 2.0.0! Как пишут разработчики, это не только основной выпуск с совершенно новыми функциями, но и огромный скачок к новой вертикали - автомобилестроению.


Далее перевод от гугла:

Среди многих обновлений и улучшений суть webOS 2.0.0 заключается в следующем:

  • Новое эталонное оборудование
  • Новый эталонный интерфейс / UX
  • Поддержка двух дисплеев
  • Поддержка прошивки через эфир
  • Поддержка SoftAP
  • Smack интеграция
  • Обновление до Qt 5.12 и Chromium 72

Подробнее об этом выпуске:

Новое эталонное оборудование
Что касается эталонного оборудования, мы переходим к последней линейке Raspberry Pi - Raspberry Pi 4. С этим изменением вы можете создавать приложения webOS OSE на устройстве с огромными улучшениями, включая:

Более мощный дисплей и графика
Два дисплея через два порта micro HDMI
Улучшенная обработка графики благодаря обновлению графического процессора
Повышение в соединяемости
Быстрое сетевое взаимодействие с Gigabit Ethernet
Двухдиапазонная беспроводная локальная сеть и Bluetooth 5.0 / BLE
Лучшая поддержка периферийных устройств
Два порта USB 3.0 в паре с двумя портами USB 2.0
Для настройки новой среды для Raspberry Pi 4 проверьте обновленные руководства по установке.

Новый эталонный интерфейс / UX
Новый эталонный интерфейс UI / UX оптимизирован для сенсорного ввода и поставляется с рестайлингом Home Launcher с видом карты. Кроме того, было добавлено меню быстрого доступа, которое предоставляет ярлыки для часто используемых функций, таких как уведомления и настройки.

Меню быстрого доступа было частично реализовано, и в будущем выпуске будут представлены недостающие функции.

Поддержка двух дисплеев
Поддержка двух дисплеев является предварительным шагом для поддержки нескольких дисплеев, что очень важно для развлекательной системы на задних сиденьях (RSE). Чтобы узнать, как подключить два дисплея к Raspberry Pi 4, см. Руководство по установке двух дисплеев.

Используя двойной дисплей с Raspberry Pi 4, вы можете запускать веб-приложения на дополнительном дисплее, а также на основном дисплее. Для получения подробной информации о том, как запускать веб-приложения на дополнительном дисплее, см. Запуск веб-приложений для двойного дисплея.

Поддержка прошивки через эфир
Прошивка по беспроводной сети (FOTA) - это технология, которая облегчает беспроводное обновление прошивки на устройстве. В эпоху связанных автомобилей, FOTA становится требованием в автомобильном контексте.

Этот выпуск предоставляет решение FOTA, основанное на libostree, системе обновления для операционных систем на основе Linux, которая выполняет атомарные обновления полных деревьев файловых систем. Обзор решения и настройки FOTA см. В Руководстве по настройке встроенного программного обеспечения.

Поддержка SoftAP
Привязка - это совместное использование интернет-соединения устройства с другими подключенными устройствами. Соединение устройства с другими устройствами может быть выполнено через беспроводную локальную сеть (Wi-Fi) с использованием технологии SoftAP, что является сокращенным термином «программная точка доступа».

В этом выпуске добавлена ​​привязка и поддержка SoftAP к функциям подключения. В операционной системе webOS сервис com.webos.service.wifi предоставляет API-интерфейсы в виде модема и технологии SoftAP в категории «модем». Если устройство не имеет подключения к Интернету, API-интерфейс привязки работает только как программная точка доступа для локальных подключений без доступа к Интернету.

Smack интеграция
Для повышения безопасности был интегрирован Smack, который является основанной на ядре реализацией обязательного контроля доступа. Это позволит реализовать функции, которые требуют более высокого уровня безопасности на уровне платформы.

Обновление до Qt 5.12 и Chromium 72
И последнее, но не менее важное: основные компоненты open source операционной системы webOS - Qt и Chromium - были обновлены до более современной версии.

Qt был обновлён с 5.6 до 5.12 для улучшения графической производительности и стабильности.
Веб-движок по умолчанию был обновлен до Chromium 72. С этим обновлением WebOS OSE предлагает повышение производительности для веб-функциональности наряду с улучшением веб-совместимости.
Запись
Для получения дополнительной информации об обновлении Qt 5.12 обратитесь к следующей статье.
Архивариус

 
Сообщения: 9539
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2292 раз.
Поблагодарили: 1614 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение Архивариус » 10 ноя 2019, 15:32

Также опубликована дорожная карта webOS Open Source Edition (OSE), из которой понятно, как пойдет дальнейшее развитие системы:

webOS OSE 1.xwebOS OSE 2.0Долгосрочный план
  • Диспетчер памяти
  • Эмулятор QEMU
  • Поддержка профиля BT
  • Интеграция с OCF
  • Служба AI Assistant
  • Интеграция с ROS2
  • Enact Browser
  • Виртуальная клавиатура
  • BT Manager
  • Служба TTS (текст в речь)
  • Дизайнер рабочих процессов
  • Служба камеры
  • CIM (Диспетчер контекстов)
  • PDM (Диспетчер физических устройств)
  • ACG (группы контроля доступа)
  • Обновление Yocto
  • Обновление Qt
  • FOTA
  • Поддержка двух дисплеев
  • Интеграция Smack
  • Chromium Upgrade
  • SoftAP
  • Многопользовательская конфигурация
  • Зеркальное отображение приложений для RSE
  • FOTA (возможность частичного обновления)
  • Journald (отключение pmlog)
  • Проекция телефона (зеркальное отображение)
  • Аудио Bluetooth


Расшифровка терминов:
BT - Bluetooth
FOTA - Firmware-Over-The-Air
OCF - Open Connectivity Foundation
QEMU - Quick Emulator
ROS2 - Robot Operating System 2.0
RSE - развлечения на заднее сиденье
Smack - упрощенное ядро обязательного контроля доступа
Архивариус

 
Сообщения: 9539
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2292 раз.
Поблагодарили: 1614 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение Копипаста » 26 ноя 2019, 22:02

Выпуск платформы webOS Open Source Edition 2

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

Платформа 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. Для разработки пользовательских приложений предлагается использовать web-технологии (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, оптимизированный для управления с сенсорных экранов и предлагающий усовершенствованную концепцию сменяющих друг друга карт (вместо окон). В интерфейс также добавлена панель быстрого запуска, на которой размещаются ярлыки для часто используемых функций, таких как доступ к настройкам и уведомлениям;

  • Платформа адаптирована для применения на автомобильных информационно-развлекательных системах. Например, обеспечена возможность работы в окружениях с двумя экранами, обычно используемыми в пассажирских мультимедийных системах;
  • Предложены средства для автоматического обновления прошивки (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.

_https://www.opennet.ru/opennews/art.shtml?num=51918
Копипаста

 
Сообщения: 630
Зарегистрирован: 08 янв 2017, 20:44
Благодарил (а): 14 раз.
Поблагодарили: 78 раз.
Телевизор: LG

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение Архивариус » 18 мар 2020, 22:04

A new release:
webOS OSE 2.4.0 Release | webOS Open Source Edition

The highlights of this release are as follows:
  • IoT profile support
  • Chromium and QtWayland upgrade
  • Other enhancements
Архивариус

 
Сообщения: 9539
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2292 раз.
Поблагодарили: 1614 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение JackSparrow » 26 май 2020, 08:17

Опубликована новая версия webOS OSE 2.5.0.

Основные нововведения webOS Open Source Edition (OSE) 2.5.0:
  • Медиа-конвейер на основе аппаратного ускорения для RPi4
  • Двойной аудиовыход через USB-устройства
  • GPS модуль Nyx
  • Грузинский язык
  • CLI обновление
  • Обновление iLib
https://www.webosose.org/blog/2020/05/1 ... 0-release/
JackSparrow

 
Сообщения: 9340
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1346 раз.
Поблагодарили: 1598 раз.
Телевизор: LG OLED 55C9

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение JackSparrow » 24 авг 2020, 22:55

Запуск webOS OSE на смартфоне Xiaomi Mi A1:

JackSparrow

 
Сообщения: 9340
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1346 раз.
Поблагодарили: 1598 раз.
Телевизор: LG OLED 55C9

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение NIN » 11 сен 2020, 18:45

Прошу прощения за задержку, много дел на работе. Немного подробностей про этот порт.
Сам телефон был предоставлен LG, причём мне его прислали несмотря на то, что были трудности с доставкой в Россию.

Запустить OSE удалось довольно просто, т.к. использовалась работа из LuneOS. Сейчас в LuneOS происходит постепенная миграция ОС на новые компоненты, а я из интереса сделал наоборот - взял чистую webOS OSE, и добавил необходимые для работы на телефоне компоненты. Само портирование заключалось в включении в образ готовых рецептов пакетов из LuneOS (halium, libhybris, QPA hwcomposer и др., чтобы запустить на андродовских драйверах) и устранение многочисленных проблем компиляции, в основном из-за старого ядра, но свежего glibc. В первых подход (в 2018 году, после получения телефона) был собран образ, который после отладки проблем удалось довести до состояния рабочей загрузки с adb доступом, но без какого-либо изображения на экране. Затем был большой перерыв на окончание аспирантуры и после этого в свободное время немного занимался программированием для HP webOS. Второй подход начал в августе, и он занял около недели. Обновил OSE до 2.6.0 и исправил падение менеджера приложений (sam) при запуске любого приложения, после чего заработал GUI.wifi и сенсор экрана заработали без проблем. Работает ОС достаточно шустро, но ещё пока не работает звук, и некоторые приложения отказываются запускаться (не видят интернет, хотя доступ есть).

Ещё интересная особенность - webOS OSE и LuneOS на этом телефоне можно заставить работать в дуалбуте вместе с андроидом, т. е. можно использовать андроид повседневно, и иногда перезагружаться в OSE повозиться, и обратно переключением слота в рекавери. Мне кажется, что это удобно для тех, кто хочет потестировать LuneOS, но не хочет ради этого жертовать рабочим телефоном, или много раз перепрошивать android/LuneOS.

За это сообщение автора NIN поблагодарил:
Архивариус (14 сен 2020, 22:35)
NIN

 
Сообщения: 83
Зарегистрирован: 18 янв 2012, 19:55
Благодарил (а): 4 раз.
Поблагодарили: 38 раз.
Планшет: HP TouchPad Wi-Fi 32GB

Re: webOS Open Source Edition (OSE) - открытая ОС от LG

Сообщение Архивариус » 14 сен 2020, 22:37

NIN
Спасибо за информацию, просьба держать в курсе если еще что-то удастся реализовать.

п.с.
NIN писал(а):Сам телефон был предоставлен LG, причём мне его прислали несмотря на то, что были трудности с доставкой в Россию.

Как такое удалось? :roll:
Архивариус

 
Сообщения: 9539
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2292 раз.
Поблагодарили: 1614 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Пред.След.

Вернуться в webOS Open Source Edition - Обсуждение