The OpenNET Project / Index page

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

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

06.04.2021 11:19

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

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

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

  • Реализован фреймворк Storage Access, предоставляющий единый интерфейс для доступа к различным хранилищам, включая внутреннее хранилище, USB-накопители и облачные системы хранения (пока поддерживается только Google Drive). Фреймворк позволяет через общий пользовательский интерфейс просматривать и открывать документы, изображения и файлы из всех настроенных провайдеров хранения данных.
  • В браузерном движке обеспечено хранение сессионных и аутентификационных Cookie в зашифрованном виде.
  • Добавлен новый сервис Peripheral Manager для управления периферийными устройствами, поддерживающий взаимодействие с устройствами через интерфейсы GPIO, SPI, I2C и UART. Сервис позволяет организовать управления новыми устройствами без изменения исходных текстов платформы.
  • Расширены возможности модели управления доступом ACG (Access Control Groups), применяемой для ограничения полномочий сервисов, использующих Luna Bus. В новом выпуске на ACG переведены все старые сервисы, в которых ранее использовалась старая модель безопасности. Изменён синтаксис правил ACG.


  1. Главная ссылка к новости (https://www.webosose.org/blog/...)
  2. OpenNews: Выпуск платформы webOS Open Source Edition 2
  3. OpenNews: Выпуск AsteroidOS 1.0, открытой ОС для умных часов на базе Qt и Wayland
  4. OpenNews: Обновление мобильной платформы LuneOS, продолжившей развитием webOS
  5. OpenNews: Объявлено о слиянии открытого проекта Mer и проприетарной ОС Sailfish
  6. OpenNews: Компания LG опубликовала операционную систему webOS Open Source Edition
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/54910-webos
Ключевые слова: webos
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Nikki Next (?), 11:37, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Там есть прог столько же сколько на ведроиде?
     
     
  • 2.8, Урри (ok), 12:31, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, в тысячу раз меньше.
     
     
  • 3.12, НяшМяш (ok), 12:40, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Не сказал бы что под Android TV их прям много.
     
     
  • 4.17, username (??), 12:45, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Натурально, покупаю приставку на андроиде. Куча софта.
    Покупаешь, оптимизированного под пуль очень мало, остальное или не удобно или нерабочее без тача.
     
     
  • 5.26, rinat85 (ok), 13:14, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не видел Android TV но разве там не свой магазин, куда можно попасть только если приложение оптимизировано под пульты и телек?
     
     
  • 6.34, 12 (??), 14:34, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Возможно есть какие-то традиционные ограничения по "ваше устройство не совместимо", но на интерфейс вообще пофиг, поставит что угодно, а как с этим жить - твои проблемы)
     
  • 5.44, НяшМяш (ok), 16:16, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня телик на Android TV. Кучей я бы не назвал. Например, то, что я привык ставить на телефоне, в телик из магазина просто не доступно. И есть вероятность в 50%, что оно нормально заработает из apk. Вполне возможно, что приставка притворяется телефоном или планшетом - тогда конечно будет весь набор приложений.

    А так да, базово необходимое, типа VLC, для установки доступно. Есть отдельные must have приложения только для ATV, типа SmartTubeNext, которые устанавливаются из apk.

     
  • 2.23, VX (??), 13:01, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, было, когда она Палму принадлежала и стояла на их всех коммуникаторах и планшетах.
    Но кому то это помешало, например апплу или гуглу и все это нахер свернули и забыли(
     
     
  • 3.54, Ананимас123 (?), 01:23, 07/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Никому не помешало, обо.ср.ались с тансгенами и однозадачностью, где эмуляция многозадачности реализованна хаками, ну и не вписались в инторнеты. И сначала их попячил шиндовс мобайл, а потом обоих попячил дроид с аппле для нетакихкаквсе.

    А так да, жаль. Офис в 500к и проложения по десятку кб вполне себе импонировали.

     
     
  • 4.55, DIO (?), 10:49, 07/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы судите по статьям а не реальнотям. Система була зах...на компанией HP
    на минуточку но Палму принадлежало несколько сотен патентов которые были скуплены ХП и перепроданы в дальнейшем , а систему уничтожили, как оч. функцинального и мощного конкурента недоподелкам в виде иоса и вдроида (кои появились позже). вин-мобаил была ни о чем , а правил бал ПалмОС и Симбиан. Но у Симбы была проблема т.к. ее калечила ноцыя (еще один конеченый производитель). Палм великолепная система и Тунгус Т5 великолепная КПКшка да и вообще Палмы это мега ровные и красивые изделия, а про рукописный ввод просто умолчу. Кстати ВебОС которая хоть и сырая но успела появится в свое время была уже чистой многозадачной. А вот "псевдомногозадачность" у ПалмОС отдельно обсуждаемая тема и приоритетность выполнения задач на тех устрйствах заслуживает внимания и если бы хоть половина нынешнего хлама работала так же ровно и юзер-фриендли то мир был бы сильно лучше.
     
     
  • 5.56, Ананимас123 (?), 20:35, 07/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > позже). вин-мобаил была ни о чем , а правил бал ПалмОС
    > и Симбиан. Но у Симбы была проблема т.к. ее калечила ноцыя
    > (еще один конеченый производитель). Палм великолепная система и Тунгус Т5 великолепная
    > КПКшка да и вообще Палмы это мега ровные и красивые изделия,
    > а про рукописный ввод просто умолчу. Кстати ВебОС которая хоть и
    > сырая но успела появится в свое время была уже чистой многозадачной.
    > А вот "псевдомногозадачность" у ПалмОС отдельно обсуждаемая тема и приоритетность выполнения
    > задач на тех устрйствах заслуживает внимания и если бы хоть половина
    > нынешнего хлама работала так же ровно и юзер-фриендли то мир был
    > бы сильно лучше.

    У меня как бы было несколько сонек от сл10 до монстров и хендер330.
    Но это все 4ка, с пальмосью 5 я уже не свзывался и одно из провальных решений тогдашнего тансгена было использование шумного, тормозного, жрущего батарею, а главное, боящегося тряки микродрайва, вместо обычной флешки. На этом еще потом заурус сожрет свой кактус, но это уже другая история.
    А проблема в 5 пальм оси по прежнему состояла в однозадачности, что ставило крест на одновременном браузинге, почтинге и мессенджинге.
    И тогда то пальм спотыкнулся и громко упал.
    А последуящая история с переименованием 5 пальм оси, разделением компании на софтварную и железячную - это уже агония. Невписались вовремя в рыночек и погибли. А их нишу долгоиграющих читалок бодро заняли покетбуки.
    В итоге были про.Ср.Аны все полимеры за год с лишним.
    Печально.

     

  • 1.3, Корец (?), 11:40, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Не до конца понятно, что это такое и для чего это нужно.
     
     
  • 2.5, leibniz (ok), 11:50, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4

    вот те на

     
  • 2.27, rinat85 (ok), 13:16, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот на телеках от ЛЖ мне показалось стоит самая адекватная и удобная ОС, выбирал полтора года назад, варианты самсунга и сони не впечатлили
     
     
  • 3.29, danonimous (?), 13:57, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Youtube показывает рекламу?
     
     
  • 4.41, Аноним (41), 15:55, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да.

    Поэтому практически не пользуюсь веб браузером на ТВ, если надо что-то посмотреть с youtube - youtube-dl на компе, и все видео тяну с компа по dlna.

     
  • 4.42, rinat85 (ok), 16:09, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Youtube показывает рекламу?

    если вам надо резалку рекламы, то где-то недалеко хотелки наличия чего-то вроде webtorrent, впн,  tor, и пр. и пр., тогда вам надо ставить Kodi, плеер на чистом Android и какой-нибудь из мультимедиасерверов, а не то, что предлагают "коммерсы", типа хотите всё красиво, купите премиум на ютуб и подписку на нетфликс. Зато есть производители, вроде филипс, которые умудрились одно время продавать смарттв довольно качественные раза в полтора дешевле аналогов-конкурентов, так они вообще включали рекламу на полный экран при включении секунд на 15, неотключаемую, которая потом уходила в режим картинка в картинке, вот это был нормальный такой сюрприз для сэкономивших покупателей :)

     
  • 3.40, Аноним (40), 15:40, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У Hisense больше понравилось.
     
  • 3.48, Аноним (48), 19:27, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В сонях же андройд ?
     

  • 1.9, Урри (ok), 12:34, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Я в этот проект контрибьютил, в том числе и за денежку. ОСька отличная и довольно приятная в общении.

    Но есть одно но - повернутость на смузихлебстве в виде jsonа и javascriptа везде, где возможно и не возможно, даже на системном уровне. Из-за этого жуткие требования к памяти и ресурсам. Даже в часиках, где очень важны ресурсы, тоже джаваскрипт.

    Зато, правда, кодить легко.

     
     
  • 2.14, Аноним (14), 12:42, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И как, расбери 4 тянет это всё?
     
     
  • 3.36, Урри (ok), 15:07, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я для телека и часов пилил. Про малинку ничего сказать не могу.
     
     
  • 4.52, онанимус (?), 21:57, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    пардон, а в часы нынче ставят железо мощнее, чем распберри 4?
     
  • 2.16, e (??), 12:44, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Хоть один вменяемый комментарий на опеннет
     
  • 2.22, Lex (??), 12:57, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да не столь уж и жуткие - среднестатистический дистрибутив для той же малины с хоть какими-то приложениями и браузером будет требовать минимум того же
     
  • 2.32, Аноним (32), 14:25, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >ОСька отличная и довольно приятная в общении.
    >Но есть одно но - повернутость на смузихлебстве в виде jsonа и javascriptа везде, где возможно и не возможно, даже на системном уровне. Из-за этого жуткие требования к памяти и ресурсам. Даже в часиках, где очень важны ресурсы, тоже джаваскрипт.

    Вы же сами себе противоречите.

     
     
  • 3.37, Урри (ok), 15:09, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вы же сами себе противоречите.

    В чем противоречие? Для примера, виэскод имеет жуткие требования к памяти и ресурсам. Однако при этом он очень приятный в использовании (если, конечно, памяти на компе хватит).

     

  • 1.10, Аноним (10), 12:34, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4.

    facepalm.jpg

     
  • 1.11, Аноним (11), 12:38, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> применяется хранилище DB8...

    как похоже на BB8?

     
     
  • 2.13, Аноним (11), 12:41, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    или DB9..
     
     
  • 3.30, Annoynymous (ok), 14:22, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    DB, B!
     

  • 1.15, Аноним (15), 12:43, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >в качестве звукового сервера применяется PulseAudio

    А что делать если он вдруг зашшшшипит?

     
     
  • 2.20, Аноним (20), 12:55, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Почему за-? Он и так шипит.
     
     
  • 3.25, Аноним (15), 13:06, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня никогда не шипел, но на форумах встречал нытье. А тут все-таки целая платформа. Будет ли легко поправить конфиги и все такое?
     

  • 1.18, Аноним (18), 12:48, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Я так понимаю из-за тотального ЖабаСкрипта минимальные требования к ОЗУ - 2гб и то будет рандомно тормозить?
     
     
  • 2.21, Lex (??), 12:56, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда уж из-за CSS или HTML..
    В целом же, системы с обилием графики редко гоняют на меньшем объеме памяти. Тем более, если активно вебвью и кути применяется
     
     
  • 3.31, Аноним (32), 14:24, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну HTML 4.01 и CSS 2.1 как раз совсем нетребовательны к ресурсам, если посмотреть на NetSurf тот же.
     
     
  • 4.35, Lex (??), 14:34, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На хтмл1 и цсс1 наверное ещё меньше потребляют, не так ли ?)
    Только, какое отношение они имеют к сабжу если
    > предлагается использовать web-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact

    И причём тут исключительно жс ?
    Без учета интерфейсов, чисто_жс( процесс из жс двигла и жс скрипта ), жрет немного, работает шустро.

    Там, возможно, дело в подобии вебвью, в рамках которого происходит отрисовка

     

  • 1.24, Аноним (20), 13:03, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Интересный SystemD этот bootd, 72% кода на bash.
    Shell   72.0%
    C++     18.9%
    CMake   5.8%
    Python  2.7%
    C       0.6%
     
     
  • 2.53, онанимус (?), 21:59, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    лол, да это же...

    БАШ-ПОРТЯНКА

     

  • 1.28, Аноним (28), 13:26, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая независимая разработка. То есть зависимая. Но от ОК компании. Желаю успехов.
     
     
  • 2.33, Аноним (32), 14:28, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Она зависимая от Qt и Chromium как минимум.
     
     
  • 3.39, Аноним (39), 15:38, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прикинь она ещё от C зависит
     

  • 1.38, Аноним (39), 15:35, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Для разработки пользовательских приложений предлагается использовать web-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact, основанный на React

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

    Не смешите мои тапки. Сразу видно макаки ни разу не видевшие как на самом деле работают автомобильные системы.

     
     
  • 2.45, НяшМяш (ok), 16:23, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Видел как работает автомобильная система в новой Lada Niva Travel. 5-летний LG на проприетарном вебосе ворочается быстрее. Так что автомобили автомобилям рознь.
     

  • 1.43, Аноним (43), 16:14, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно какой набор софта в ней был во времена palm
    Знаю что веб-бейзед приложения толкали уже тогда, и qt явно тоже был, но остальное не понятно
     
     
  • 2.50, DEmentED (?), 20:03, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из коробки, то есть на планшете и телефоне, был мессенджер-агрегатор, который много чего поддерживал, включая скайп. Был пейсбук отдельным приложением.

    Был магазин приложений. Не очень богатый выбор был, но он был. Сейчас закрыт с концами. Конечно же был и сторонний репозиторий: Preware. Вроде и сейчас жив, но мне больше нечего обновлять на своем планшете, он сейчас как читалка FB2, так что давно не заходил.

     

  • 1.46, Док (?), 16:47, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это все давно сделано и называется Deepin Linux
     
  • 1.47, Аноним (47), 19:01, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Отличная новость, учитывая то, что LG завязывает со смартфонами. Аврора вывезет оставшееся, и на телевизорах наверное тоже. IoT же как бы включает поумневший телек на котором должны стоять русские программы.
     
  • 1.49, Онаним (?), 19:48, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    w'ebOS
     
  • 1.51, Аноним (51), 20:16, 06/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А оно в автомобиле тоже минуту грузится, как всякие оси на малине?
     
  • 1.57, Аноним (57), 08:35, 08/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Телек на андроид-ТВ? Это ещё что такое?
    Фото телека в студию!
     
     
  • 2.58, eunymus (?), 14:27, 08/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://geizhals.eu/?cat=tvlcd&xf=5696_Android+TV
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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