The OpenNET Project / Index page

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

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

02.09.2022 12:04

Опубликован выпуск открытой платформы webOS Open Source Edition 2.18, которая может применяться на различных портативных устройствах, платах и автомобильных информационно-развлекательных системах. В качестве эталонной аппаратной платформы рассматриваются платы 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 и атомарная замена разделов (создаются два системных раздела, один из которых является активным, а второй используется для копирования обновления).

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

  • Предложен новый домашний экран (Home App), в котором переделан стиль панели, статусной строки и пиктограмм.
  • Осуществлён переход на библиотеку Qt 6.3.1.
  • В компонент для управления конфигурацией configd добавлен код сбора телеметрии (data collection).
  • В Web-движке реализована поддержка выявления вредоносных сайтов при помощи API Web Risk.
  • Исправлены ошибки в Enact Browser и интерфейсе для работы с камерой.
  • В экранный менеджер LSM (Luna Surface Manager) добавлена поддержка разрешения 4К.


  1. Главная ссылка к новости (https://www.webosose.org/blog/...)
  2. OpenNews: Выпуск платформы webOS Open Source Edition 2.17
  3. OpenNews: Доступен Wayland 1.21
  4. OpenNews: Релиз фреймворка Qt 6.3
  5. OpenNews: Уязвимости в webOS, позволяющие перезаписать файлы на телевизорах LG
  6. OpenNews: Представлена community-редакция смартфона PinePhone с postmarketOS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57719-webos
Ключевые слова: webos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:17, 02/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Нужен вердикт от спецов опенька:
    оно "ненужное ненужно" или "супер штука, скоро взлетит"?
     
     
  • 2.22, Xenia Joness (ok), 15:09, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > применяется на более чем 70 миллионах

    судя по этому, webOS взлетела гораздо лучше всяких сборки, типа Debian.

    > супер штука, скоро взлетит

    Поэтому не факт, что "супер штука", но уже взлетела

     
     
  • 3.40, Аноним (-), 20:56, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > судя по этому, webOS взлетела гораздо лучше всяких сборки, типа Debian.

    Дебиан - это живое сообщество из тысяч добровольцев, ворочающих десятки тысяч пакетов. А вебось кому и нахрена вообще нужна?

    > Поэтому не факт, что "супер штука", но уже взлетела

    Разве что на воздух, в соответствии с веяниями моды.

     
     
  • 4.43, Xenia Joness (ok), 05:14, 04/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Дебиан - это живое сообщество из тысяч добровольцев, ворочающих десятки тысяч пакетов.

    При самой оптимистичной оценке, на май 2022 г., распростаненость Linux была 3,2%. И из них Debian - около 15%. Получаем примерно 0,48% рынка, и получается, что скорее всего распространеность webOS всё таки выше. Но очень надеюсь, что ошибаюсь

    > Разве что на воздух, в соответствии с веяниями моды.

    отличная аргументация, прям в духе местного сообщества

     
  • 2.33, Аноним (-), 01:28, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >добавлен код сбора телеметрии (data collection).
     
  • 2.34, trdm (ok), 09:04, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >  Осуществлён переход на библиотеку Qt 6.3.1.

    Жрать будет хорошо. гиг как минимум.
    не для слабых устройств.

     
  • 2.41, Аноним (41), 21:20, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Позавчера настраивал ТВ с сакбжем. Неудобно.
     
     
  • 3.44, Друг Сергея (?), 14:03, 04/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь сабжем, удобно.
     

  • 1.2, ryoken (ok), 12:24, 02/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >> Компоненты написаны с использованием фреймворка Qt и браузерного движка Chromium.
    >>Для разработки пользовательских приложений предлагается использовать web-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact, основанный на React, но возможно и создание программ на С и C++ с интерфейсом на базе Qt.

    Ну и на закуску:
    >> В компонент для управления конфигурацией configd добавлен код сбора телеметрии (data collection).

    Мне и раньше зомбоящик не был нужен, а от поделий на этом WebOS вообще походу бежать надо, опережая собственный топот.

     
     
  • 2.8, QwertyReg (ok), 13:00, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Во-первых, что плохого в Qt?
    Во-вторых, это же другая, Свободная телеметрия, а не проклятая корпорастическая, в чём проблема?
     
     
  • 3.9, ryoken (ok), 13:03, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Во-первых, что плохого в Qt?
    > Во-вторых, это же другая, Свободная телеметрия, а не проклятая корпорастическая, в чём
    > проблема?

    Qt хорошо, CSS, HTML5 и JavaScript - плохо. Про телеметрию - если без управления юзером, вся плохая.

     
  • 2.39, Андрей (??), 19:55, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Браузерами и интернетом совсем не пользуетесь ? Или не ясно в чём претензия.
     

  • 1.3, name (??), 12:35, 02/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DTS поддерживает?
     
     
  • 2.5, Аноним (5), 12:42, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Убрали поддержку уже давно.  
     

  • 1.4, Аноним (5), 12:39, 02/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Лыжа просто хотела сделать как у Самса с его Тайзеном, только с перламутровыми пуговицами и без жирноядра. По итогу на телеке вебос работает так же тормозно как и Тайзен и как Андроид.  
     
     
  • 2.17, Аноним (17), 13:25, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так скорость рандомного доступа к памяти не сильно-то отличается от какого-нибудь pentium 2. Возможно в пару-тройку раз быстрее, но не на порядки, как скорость процессора. А софт сильно жирнее стал.
     
     
  • 3.31, Константавр (ok), 19:04, 02/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В результате мы постоянно покупаем всё более мощные устройства, чтобы они делали ровно то же самое. Вся планета работает на мусорку
     
     
  • 4.42, Аноним (-), 23:51, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > В результате мы постоянно покупаем всё более мощные устройства, чтобы они делали
    > ровно то же самое. Вся планета работает на мусорку

    ЧСХ нормальную игру например на вебне нельзя даже на топовом десктопе погонять нормально - даже с убогими моделями и текстурами норовит в 5 FPS свалиться. Забить гвоздь микроскопом при сильном желании можно, но молоток для этого сильно эффективнее.

     
  • 3.36, Бывалый смузихлёб (?), 11:57, 03/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    там обычно дело не в скорости доступа к чему-то, а в видеоядре.
    разумеется, в телеках не поставят жирное универсальное - там будет специализированное и порезанное. Которое видео энных форматов обрабатывает весьма быстро, а даже простые интерфейсы отрисовывает - с трудом
     

  • 1.29, Аноним (29), 17:04, 02/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "добавлен код сбора телеметрии"
    Они там совсем с головой не дружат. Похоронили проект.
    (Хотя живым его можно было назвать лишь очень условно.)
     
  • 1.35, InuYasha (??), 10:08, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для разработки пользовательских приложений предлагается использовать web-технологии (CSS, HTML5 и JavaScript

    Вот, до этого параграфа всё было хорошо... ну, почти.

     
  • 1.37, Аноним (37), 13:17, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    так а где образ то качать? что на флешку dd-шить?
     
  • 1.38, Аноним (38), 15:14, 03/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Это потомок BeOS или Palm чему-то другому то же название дали?
     

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



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

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