The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания LG опубликовала платформу webOS Open Source Edition 2.20

18.02.2023 10:45

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

Платформа webOS была изначально разработана компанией Palm в 2008 году и использовалась на смартфонах Palm Pre и Pixie. В 2010 году после поглощения компании Palm платформа перешла в руки Hewlett-Packard, после чего HP пыталась использовать данную платформу в своих принтерах, планшетах, ноутбуках и ПК. В 2012 году компания HP анонсировала перевод webOS в независимый открытый проект и в 2013 году начала открытие исходных текстов его компонентов. В 2013 году платформа была выкуплена у Hewlett-Packard компанией LG и теперь применяется на более чем 70 миллионах телевизоров и потребительских устройств LG. В 2018 году был основан проект webOS Open Source Edition, через который компания 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. По умолчанию предлагается оболочка Home Launcher, оптимизированная для управления с сенсорных экранов и предлагающая концепцию сменяющих друг друга карт (вместо окон).

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

Основные изменения в новом выпуске:

  • Началось предоставление готовых образов webOS для платы Raspberry Pi 4 и эмулятора. Образы будут размещены на GitHub в течение нескольких дней после релиза.
  • Системный интерфейс пользователя переведён с фреймворка Moonstone на Sandstone.
  • В конфигураторе предоставлена возможность просмотра списка известных точек доступа Wi-Fi, к которым когда-то были подключения.
  • Добавлена клавиатурная комбинация (Ctrl + Alt + F9) для создания скриншота (сохраняется в /tmp/screenshots), а также комбинация Ctrl + Alt + F10 для удаления всех скриншотов.
  • Изменены пиктограммы в строке состояния. Добавлена возможность подключения к Wi-Fi из строки состояния.
  • В браузере WebEX на вкладки добавлен индикатор воспроизведения видео или звука.
  • Для сборки webruntime и WAM в движке Blink задействован Clang.


  1. Главная ссылка к новости (https://www.webosose.org/blog/...)
  2. OpenNews: Компания LG опубликовала операционную систему webOS Open Source Edition
  3. OpenNews: Обновление мобильной платформы LuneOS, продолжившей развитием webOS
  4. OpenNews: Компания LG представит первый телевизор на базе открытой платформы webOS
  5. OpenNews: Компания LG выкупила мобильную платформу webOS у Hewlett-Packard и намерена использовать её в телевизорах
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58672-webos
Ключевые слова: webos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, name (??), 10:57, 18/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ее можно поставить на телевизор и включить DTS звук?
     
     
  • 2.2, Аноним (2), 11:00, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет
     
     
  • 3.4, Аноним (-), 11:41, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зато, "В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4".
     
     
  • 4.5, Аноним (5), 11:52, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Но в их ТВ и так webOS:
    https://www.lg.com/ru/televisions
     
     
  • 5.7, name (??), 12:21, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я за DTS звук беспокоюсь. Странное решение полностью выпилить его из всех телевизоров. Очень много фильмов из-за этого не посмотреть.
     
     
  • 6.9, maximnik0 (?), 12:55, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Я за DTS звук беспокоюсь. Странное решение полностью выпилить его из всех телевизоров. Очень много фильмов из-за этого не посмотреть.

    Это все из за Сша.У них копиратчики добились в  судебном порядке что бы декодировщики DTS оснащались блоком DRM -припятствующий нелецензионному копированию и не проигровающий звук в случае отсутствии лицензии.Digital Theater System выиграла суд по не выдаче лицензии-суд посчитал что предписании оснащать блоком DRM не нарушает право на свободную конкуренцию.

     
  • 6.19, letsmac (ok), 16:39, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А какая разница, что на пищалках встроенных слушать? Какие фильмы из-за этого посмотреть не получается?
     
     
  • 7.21, InuYasha (??), 16:57, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не все же такие нуждающиеся. У кого-то и на колонки хватило. Но ты можешь смотреть немое кино, разрешаем.
     
     
  • 8.22, letsmac (ok), 17:02, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У ресивера свой DSP есть Так что нормально будет воспроизводить и DD Atmos и DT... текст свёрнут, показать
     
     
  • 9.23, InuYasha (??), 17:09, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если без излишнего сарказма, то есть ещё ТВ, которые декодируют до PCM и шлют в ... текст свёрнут, показать
     
     
  • 10.24, letsmac (ok), 17:24, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Без сарказма у меня довольно много сборок было DownSampling PassTrough поддержи... текст свёрнут, показать
     
     
  • 11.32, InuYasha (??), 21:07, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Через SPDIF, к сожалению, сырая дорожка может выдаваться не всегда АЦ3 точно мо... текст свёрнут, показать
     
     
  • 12.37, Николай (??), 23:20, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Господа, при всех попытках запустить фильм по dlna на OLED65CXRLA с без передаче... текст свёрнут, показать
     
     
  • 13.40, bobmvg (?), 09:16, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Частичное решение здесь - https github com RootMyTV RootMyTV github io issues ... текст свёрнут, показать
     
     
  • 14.42, Аноним (42), 10:35, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Потребители контента собрались с утра в кино ... текст свёрнут, показать
     
  • 14.55, rgaliull (ok), 12:47, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    но с этим патчем звук микшируется до стерео ... текст свёрнут, показать
     
  • 7.43, name (??), 11:06, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У меня отдельный дом. кинотеатр samsung. DTS не работает. Для чего нужен "ресивер" не понимаю. Радио ловить?
     
     
  • 8.77, Зачем (?), 11:36, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Бытовой ресивер в AV системах - это комбайн из интегрального усилителя преампа ... текст свёрнут, показать
     

  • 1.3, Аноним (3), 11:24, 18/02/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –7 +/
     

  • 1.6, НеАноним (?), 11:57, 18/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вопрос к знатокам - осталась ли совместимость с самой первой версией webOS, которая еще на телефонах была, хоть в какой-то степени? И если нет - когда она пропала, из-за отсутствия каких компонентов? Формат приложений за 14 лет остался тот же?
     
     
  • 2.17, _hide_ (ok), 16:17, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет -- это скорее очень модное и молодёжное решение, которое удобно пилить на коленке (выучив непостоянный фреймворк), а потом пилить снова, уже на оборудовании LG. Чтобы с корейцами не конкурировать.
     
  • 2.57, Конь (?), 13:26, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Вопрос к знатокам

    Это ты не на тот сайт зашел с таким вопросом

     
     
  • 3.68, Аноним (68), 16:41, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Исправить на "Вопрос к экспертам", тогда всё правильно зашёл.
     

  • 1.8, commiethebeastie (ok), 12:53, 18/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    1. Даже для дорогих устройств LG мажорные версии WebOS не обновляются никогда.

    2. Движок браузера внутри минорных версий WebOS не обновляется никогда.

    Вывод: WebOS не нужен.

     
     
  • 2.10, Аноним (2), 13:38, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    %История про Скайп в телевизорах сони, которые не обновлялись и скайп превратился в тыкву, а камера у телека стала ненужной%
     
     
  • 3.20, Анонним (?), 16:55, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут Сони? У меня то же самое произошло на Самсунге, LG и других. Просто когда Майкрософт купила скайп, она поменяла в нем протокол и разорвала старые контракты с тему, кто встраивал скайп в свои устройства.

    Видимо, до них не доходило, что в свое время скайп забравшись на телевизоры 100% привязал пользователей к ним. Сделать большую глупость, чем добровольно выпилить свой сервис с устройств, где он уже нормально работает, даже предствавить сложно.

     
     
  • 4.59, _kp (ok), 13:45, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А туповатый производитель типа даже не подозревал, что подобное ПО обновлять придётся.
    Вопрос поевращения в ПО в тыкву не ставили под сомнение ни покупатели, ни производитель, вопрос был только насколько скоро это случится.
     
  • 2.38, Расмус Лердорф (?), 01:11, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    При всех нареканиях, оно просто работает. И весьма неплохо. Минимум движа и ты просто смотришь. И даже родителям такое не страшно выдать. И никакие kodi, libreelec и прочие поделия даже близко не валялись.
     
     
  • 3.53, Аноним (53), 11:38, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И главное стабильно - в браузере поиск всё так же mail.ru и не поменять?
     
  • 2.48, Урри (ok), 21:39, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Смарттелек LG. Уже больше трех лет обновляется. Включая браузер.

    Так что нечего врать.

     
     
  • 3.56, _hide_ (ok), 13:18, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Смарттелек LG
    >>> больше трех лет обновляется
    >>> Включая браузер

    Я понимаю, что большинство людей обновляет телек каждые 5 лет. Потому что он слишком быстро устаревает. Телепрограммы становится сложно смотреть, видимо. И никак раз в 30 лет в связи с поломкой. А тут целых 3 года обновлений на один конфиг выпускают -- так это вообще разрыв шаблона и необычное явление в целом.

     
  • 3.61, commiethebeastie (ok), 15:08, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Смарттелек LG. Уже больше трех лет обновляется. Включая браузер.
    > Так что нечего врать.

    Юзер-агент в студию.

     

  • 1.11, Аноним (-), 14:45, 18/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    хм, если бы можно было полностью выпилить все приложения на js, я бы даже на малинку накатил попробовать
     
     
  • 2.13, Аноним (13), 14:58, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    QML это js, или это другое?
     
     
  • 3.15, Аноним (14), 15:49, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    js - часть qml
     
  • 3.18, commiethebeastie (ok), 16:20, 18/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > QML это js, или это другое?

    Это альтернативный язык разметки.

     
  • 3.47, Аноним (47), 20:46, 19/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    QML транслируется в нативный код, js интерпретируется и чтобы он не тормозил так сильно необходим жутко жирный и тормозной v8 с жёсткими накладными расходами.
     
     
  • 4.49, Аноним (14), 08:38, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > QML транслируется в нативный код

    Пруфов, конечно, как обычно, не будет.

     
     
  • 5.64, Аноним (64), 16:08, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ждать пруфов от любитиля java абсалютно глупа.
     
  • 5.67, Аноним (68), 16:39, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Для Qt 6 это точно. Найди новости релиза Qt 6, там об этом сказано.
     
  • 2.63, Аноним (64), 16:07, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пачему не напишут ос на нармальном языке ansi c? Зочем все эти паделки для смузи?
     

  • 1.16, Аноним (14), 16:16, 18/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > с использованием фреймворка Qt

    На что они надеются?!

     
     
  • 2.66, Аноним (68), 16:36, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Даже для STM32F4 оно портировано отчасти. На Cortex-A53 и подавно бежит.
     

  • 1.36, data man (ok), 22:28, 18/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > webosose

    Про произношение ещё не шутили?

     
  • 1.39, Аноним (39), 02:38, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4.

    Простите, но как ЭТО можно рассматривать всерьёз? Оно же по производительности где-то на уровне ноутбучных корок 2 дуо.

     
     
  • 2.60, _kp (ok), 14:28, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4.
    > Простите, но как ЭТО можно рассматривать всерьёз? Оно же по производительности где-то
    > на уровне ноутбучных корок 2 дуо.

    На ноутбучной Коре2дуо, тот же coremark сколько выдаст? Распбери4 об этом и не мечтает. Коре2 при наличии ОЗУ и ГТА5 запустит, и Скайрим, да и браузер там таки работает быстрее, чем на Распбери.

    У Распбери4 производительность примерно 60% от 4х ядерных Атомов z3*, но в отличии от них сильно хуже видеокарта.

    Был у меня Распберри4 в качестве ТВ приставки. Уволил и пустил на поделки.
    Сейчас для ТВ приставок мини PC.

     

  • 1.41, Аноним (14), 09:40, 19/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > с использованием фреймворка Qt и браузерного движка Chromium

    Вот это огненная смесь! А питон тут никак не привязали ещё?

     
     
  • 2.50, Анононим (?), 09:58, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не переживай, питон переживёт тебя и твой элитный язык.
     
     
  • 3.58, Tester (??), 13:44, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не переживай, питон переживёт тебя и твой элитный язык.

    Python 3.11.1 (main, Jan  6 2023, 00:00:00) [GCC 12.2.1 20221121 (Red Hat 12.2.1-4)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print(round(2.5))

    2
    >>> print(round(3.5))

    4
    >>> print(round(4.5))

    4


    с такой логикой, ракету на питоне не запустить!

     
     
  • 4.65, Аноним (64), 16:22, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • +/



    import java.math.BigDecimal;
    import static java.math.RoundingMode.HALF_EVEN;

    public class MyClass {
        public static void main(String args[]) {
            System.out.printf("round 2.5 = %s%nround 3.5 = %s%nround 4.5 = %s%n",
                new BigDecimal(2.5).setScale(0, HALF_EVEN),
                new BigDecimal(3.5).setScale(0, HALF_EVEN),
                new BigDecimal(4.5).setScale(0, HALF_EVEN));
        }
    }


    round 2.5 = 2
    round 3.5 = 4
    round 4.5 = 4

    Удивительное сродство язычков

     
     
  • 5.71, Аноним (14), 06:28, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Самый дебильный алгоритм округления, с какого-то перепуга [0, 1) разделили то на [0, 0.5], то на [0, 0.5). Равные интервалы же будут при [0, 0.5), верхняя половина соответственно [0.5, 1)
     
     
  • 6.72, Аноним (64), 07:25, 21/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Колеры на джавах, притонах и прочих интерпретируемых языках просто не могут понять разницу между алгоритмами округления. Не удивительно что потом оперативная память съедается экзабайтами.
     
     
  • 7.75, Аноним (75), 09:51, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    доооо, зато уж ты крупнейший специалист. покажи свой гитхаб для начала, а потом открывай свой вонючий рот
     
  • 4.70, Аноним (47), 22:21, 20/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не помню, чтобы хоть где-то роялила точность до 1/100 при округлении, за всё время я использовал только floor и ceil как физические величины.
     

  • 1.62, Аноним (64), 16:04, 20/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >фреймворка Qt
    >Chromium
    >web-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact, основанный на React
    >и C++ с интерфейсом на базе Qt
    >с использованием технологии QML
    >с использованием формата JSON
    >на основе systemd
    >применяющий протокол Wayland

    Это кокое-то булшит бинго, и пре том двайное.

     
  • 1.76, SerW (ok), 00:27, 24/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу затронуть тему:
    LG WebOS TV: SiPTV.APP, OttPlayer.TV -- воспроизведение радио

    Есть 3 вот таких ТВ от ЛЖ:
    1) LG 32LH604V 2016 LED;
    2) LG 43LH604V 2016 LED;
    3) LG 49LK6100 2018 LED, HDR.

    На третьем siptv-app и OttPlayer отлично играют вот такой плейлист: https://dragonserw.ru/~SerW/radio/dragonserw-macOS-SSL.m3u.

    Но на первых двух ни один радио-канал из оного не воспроизводится ни в какой из двух программ.

    Что можно сделать?..

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру