The OpenNET Project / Index page

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

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

06.11.2024 11:45

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

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

  • Браузерный движок обновлён до версии Chromium 120 (ранее использовался выпуск 108). Приложение с реализацией браузера Enact переведено на использование концепции Browser Shell вместо App Shell, что позволило расширить функциональность и гибкость обработки контента. Архитектура приложений App Shell подразумевает использование собственной реализации пользовательского интерфейса, в которой выводится отрисованный web-контент, а архитектура Browser Shell сводится к использованию штатных элементов интерфейса базового браузера.
  • Добавлены дополнительные возможности для самодостаточных web-приложений (PWA, Progressive Web Application), такие как поддержка навигации кнопками "вперёд" и "назад", более удобная прокрутка и возможность вывода push-уведомлений.
  • Повышена эффективность сборочного процесса. Расширения файлов с образами для запуска в эмуляторе изменены с ".wic.vmdk" на "wic.vmdk.gz".
  • В API com.webos.service.mediacontroller, формирующий интерфейс управления воспроизведением, добавлен метод setSupportedActions для задания списка поддерживаемых операций (play, pause, next, previous, mute, unmute).
  • Системный сервис luna-sysservice избавлен от привязки к Qt.
  • Фреймворк Qt обновлён до версии 6.7.2.
  • Добавлена возможность изменения цветов, используемых в оформлении конфигуратора (приложение Settings).

Платформа 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 и атомарная замена разделов (создаются два системных раздела, один из которых является активным, а второй используется для копирования обновления).



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


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:53, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как они борются с тем, что leveldb перманентно повреждается или рассыпается при практически каждом нештатном выключении?
     
     
  • 2.11, Аноним (11), 13:28, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Покупают новые Raspberry Pi
     

  • 1.2, Аноним (2), 11:55, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Пусть они её на старые телики портируют. А то купил Смарт ТВ LG а он через год превратился в тыкву и перестал ютуб играть (после перехода с флеш)
     
     
  • 2.4, Аноним (4), 12:21, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Чтобы меньше заработать? А ты смешной.
     
     
  • 3.30, Аноним (30), 05:58, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А в суд на них подать за такие пакости кто мешает.
    Там юристы материально заинтересованные, так что нужен только особо талантливый умеющий говорить на английском.
     
     
  • 4.44, Аноним (44), 07:59, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уже по корейский, хотя да, удачи судиться против них.
     
  • 2.6, Аноним (6), 12:39, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты ютуб через встроенный браузер смотришь, что ли? Поставь приложение. На тв 2019 года всё работает.
     
     
  • 3.8, Аноним (8), 12:52, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На старых тв даже трансляцию с андроида можно настроить при желании.
     
  • 2.9, Аноним (9), 12:58, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пусть они её на старые телики портируют.

    1) так вот же, тебе дали Open Source, бери и портируй. а потом ещё сообрази, как разблокировать телек, чтоб это добро прошить.
    2) если же ты не можешь портировать, то зачем тебе Open Source? тебе Open Source не нужен. сходи в магазин и купи новый телек. там уже за тебя всё добыли, изготовили, портировали и прошили. затратив своё время и ресурсы, за которые, конечно же, нужно немножко заплатить.
    3) если не можешь заплатить (даже натурой) — см. п. 1, и плати своим временем и здоровьем. халявы в этом мире нет.

     
     
  • 3.45, Аноним (44), 08:00, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты ещё предложи ему FLS собрать.
     
  • 2.16, Аноним (16), 14:09, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > он через год превратился в тыкву

    Как бы поступил Аноним? Он бы использовал телевизор в виде монитора, а реализация остального ограничивается только фантазией: тв-приставка, спутниковое тв, медиа-центр, и т.д., и т.п.

     
     
  • 3.23, Бывалый Смузихлёб (ok), 17:09, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    но в итоге - всё крутится вокруг платы по цене не сильно меньше нового телека
     
  • 3.50, InuYasha (??), 20:04, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Подключить компьютер к компьютеру чтобы смотреть видео через перекодирование видео.
    Лучше был бы даже совет подцепиться к матрице через какой-нибудь LVDS, но только хрен барабульский вместо калибовки цветов и пр.
     
  • 2.17, Аноним (16), 14:11, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, обновить прошивку не пробовали? У меня телевизору LG тоже много лет. До сих пор обновления получал, и всё работает.
     
  • 2.26, Аноним (26), 21:41, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Выход взять мини-пк на N100/N200 (*потому, что есть Quick Sync Video восьмой версии) и использовать с любым тв или монитором.
     
  • 2.27, Аноним (27), 21:52, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Кто-то смотрит ТВ в 2024 году? Зачем вы это делаете?
     
     
  • 3.32, Аноним (-), 10:28, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В принципе – никто. Но нехай будеть.
     
     
  • 4.48, Аноним (48), 10:11, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > В принципе – никто. Но нехай будеть.
    >нехай

    Попрошу не выражаться! Вы в приличном обществе находитесь.

     
  • 3.33, Аноним (33), 10:55, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Предлагаешь на телефоне смотреть фильмы?
     
     
  • 4.35, Аноним (35), 11:03, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Для фильмов есть монитор компьютера.
     
     
  • 5.36, Аноним (36), 12:17, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Если в семье 4-5 человек, толпиться перед монитором чтобы кинцо посмотреть как минимум странно
    потом вы много мониторов видели 83' размера?
     
     
  • 6.41, YetAnotherOnanym (ok), 19:29, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Полный торговый зал 83" мониторов с хдми-входом (и даже не одним) в любой Эльдораде. Только в них по какому-то недоразумению встроена всякая ненужная фигня типа двб-тюнера.
     
     
  • 7.43, Аноним (44), 07:58, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Компьютерный монитор и телевизор это разные вещи для разных задач. Использовать монитор как телевизор это шизофрения.
     
     
  • 8.49, YetAnotherOnanym (ok), 11:32, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет И монитор как телевизор, и телевизор как монитор - абсолютно нормально ... текст свёрнут, показать
     
     
  • 9.52, X86 (ok), 07:05, 12/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ненормально Телевизор большой диагонали должен находиться в спальне, на нем над... текст свёрнут, показать
     
     
  • 10.53, YetAnotherOnanym (ok), 13:22, 12/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А с чего это ты ограничиваешь людей в выборе, где им ставить телевизор или монит... текст свёрнут, показать
     
     
  • 11.54, X86 (ok), 08:45, 13/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Тогда уж лучше графики в телевизоре крутить, а работать ... текст свёрнут, показать
     
     
  • 12.55, YetAnotherOnanym (ok), 10:45, 13/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, вот насчёт разницы в характеристиках панелей - принимаю Соглашусь, что есть... текст свёрнут, показать
     
  • 2.31, Аноним (-), 10:27, 07/11/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     

     ....ответы скрыты (26)

  • 1.3, Аноним (4), 12:20, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    После заката Линукса эта ОС подхватит упавшее знамя.
     
     
  • 2.5, Максим Белый (?), 12:21, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лол нет
     
     
  • 3.7, Аноним (8), 12:51, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а какая Хурд?
     
     
  • 4.10, gvf (??), 13:23, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В реальном мире часто бывает так что никакая. Знамя превращается в тряпку.
     
  • 4.12, Аноним (11), 13:29, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    к тому времени ос тебе будет не нужна. зачем рабу ос?
     
  • 4.46, Аноним (44), 08:03, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    FreeBSD, illumos существуют. По сути есть всего 3 ЮНИКС-подобных ОС это Linux, BSD, illumos.
     
  • 2.13, Аноним (1), 13:46, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты путаешь ОС и ядро, не делай так.
     
  • 2.15, Аноним (16), 14:05, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    С Haiku (бывшая beOS) не путаете?
     
  • 2.18, Аноним (18), 14:21, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А угадайте, на каком ядре эта ОС?
     
     
  • 3.34, жявамэн (ok), 10:58, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    sel4 ?
     
     
  • 4.40, Аноним (40), 16:22, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Yocto ни к чему не отсылает?
     
  • 2.37, awoland (ok), 12:42, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Она и есть линукс.
    webOS is a Linux kernel-based multitasking operating system...
     
  • 2.42, Аноним (44), 07:55, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как уже написали в комментариях, сабж и есть Линукс, а во-вторых кроме этого вашего Линукса ещё есть FreeBSD и illumos. Они и сейчас вполне себе альтернатива.
     

  • 1.14, Golangdev (?), 13:50, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > https://github.com/webosose/db8

    вебососе

     
     
  • 2.28, Аноним (28), 22:01, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Любопытно
     

  • 1.21, anonymous (??), 16:07, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как раз на телек LG большое обновление прилетело с необычно большим списком изменений. Наверно оно и есть.
     
  • 1.22, Анон1110м (?), 16:43, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Странная портативность. У нас здесь ЯваСцэнарий во все поля, целый Хромог, Qt и ещё чёрт знает что. У них написано что они советуют 4 гига оперативки. Почти все эти так называемые умные телевизоры что я щупал люто тормозят и даже текст в полях ввода может появляться с большой задержкой и ощущения такие что лучше бы они приделывали к телекам обычный комп с Windows чтобы, когда оно перестанет обновляться, можно было бы использовать это чудо как комплюктер. В Build System Requirements советуют SSD with 300 GB of free disk space or more.
     
     
  • 2.29, Аноним (-), 23:12, 06/11/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    4 гига оперативки это не много - 10-15 баксов в рознице. А оптом для производителя еще дешевле.

    > Почти все эти так называемые умные телевизоры что я щупал люто тормозят и даже текст в полях ввода может появляться с большой задержкой

    Странный опыт.
    Я клацал телевизоры самс и панасоник, я бы сказал, низкой ценовой категории и такого не видел.

    >  В Build System Requirements советуют SSD with 300 GB of free disk space or more.

    Терабайтный ссд стоит сейчас меньше чем 50 баксов.
    Если у "разработчика" нету таких сумасшедших денег... то возможно ему стоит заняться чем-то другим.. ну не знаю, пойти на базар торговать картошкой.

     
     
  • 3.39, Аноним (39), 15:15, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Было бы интересно узнать сколько оперативки и какие процесоры у не таких умных телевизоров и медиаприставках выпущенных в в каком–нибудь 2007 году. Подозреваю что сильно меньше, но при этом они таки тоже показывают картинки и играют звук.
     
  • 2.38, Аноним (38), 13:03, 07/11/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  так называемые умные телевизоры что я щупал люто тормозят

    Ну дык память со времён п4 не сильно быстрее по времени случайного доступа стала, да и по пропускной способности её впритык ставят. У меня 8к LG телек, тоже с лагами менюшки прорисовывает, хотя казалось бы вычислительной мощности дофига, кучу форматов в HDR 8к играет, AI какое-то, всякие умные алгоритмы интерполяции кадров есть. Когда это всё сплошным потоком в/из памяти читает, всё хорошо, а вот когда простенькую аппликуху надо запустить уже тормозит.

     
  • 2.47, Аноним (44), 08:05, 08/11/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А потому что надо было ставить на телек тайловый оконный менеджер.
     

  • 1.25, Аноним (25), 19:46, 06/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Особо не удивлен что это за пределами лыжы никому не нужно. Впрочем как и та ось сонсунга
     
  • 1.51, InuYasha (??), 20:08, 08/11/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это тот самый LG, который спалился на троянах в стиральных машинках?
    Да, чёрт, по ходу дела - тот, других нет.
     

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



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

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