Mwepụta nke ikpo okwu mepere emepe webOS 2.14

Ebipụtala ntọhapụ nke ikpo okwu mepere emepe webOS Open Source Edition 2.14, nke enwere ike iji na ngwaọrụ mkpanaka dị iche iche, bọọdụ na sistemụ infotainment ụgbọ ala. A na-ewere bọọdụ Raspberry Pi 4 dị ka ikpo okwu ngwaike ntụaka.

Ọ bụ Palm wulitere ikpo okwu webOS na 2008 wee jiri ya na ekwentị Palm Pre na Pixie. N'afọ 2020, mgbe e weghaara Palm, ikpo okwu gafere n'aka Hewlett-Packard, mgbe nke ahụ gasịrị, HP gbalịrị iji ikpo okwu a na ndị na-ebi akwụkwọ, mbadamba, laptọọpụ na PC. N'afọ 2012, HP kwuputara ntụgharị asụsụ nke webOS ka ọ bụrụ ọrụ mepere emepe nwere onwe yana na 2013 malitere imepe koodu isi mmalite nke ihe mejupụtara ya. N'afọ 2013, LG zụtara ikpo okwu na Hewlett-Packard ma jiri ya na ihe karịrị nde 70 LG TV na ngwaọrụ ndị ahịa. Na 2018, e hiwere webOS Open Source Edition oru ngo, nke LG nwara ịlaghachi na ụdị mmepe mepere emepe, dọta ndị sonyere ndị ọzọ wee gbasaa ụdị ngwaọrụ akwadoro na webOS.

A na-emepụta gburugburu sistemụ webOS site na iji ngwa OpenEmbedded na ngwungwu ntọala, yana sistemụ wuo yana metadata sitere na ọrụ Yocto. Akụkụ bụ isi nke webOS bụ sistemụ na ngwa njikwa (SAM, Sistem na ngwa njikwa), nke na-ahụ maka ịgba ọsọ ngwa na ọrụ, yana Luna Surface Manager (LSM), nke na-etolite interface onye ọrụ. A na-eji usoro Qt na injin ihe nchọgharị Chromium dee ihe ndị ahụ.

A na-eme Rendering site na onye njikwa mejupụtara na-eji usoro Wayland. Iji mepụta ngwa ọdịnala, a na-atụ aro ka iji teknụzụ webụ (CSS, HTML5 na JavaScript) na usoro Enact, dabere na React, mana enwere ike ịmepụta mmemme na C na C ++ nwere interface dabere na Qt. A na-emejuputa shei onye ọrụ na ngwa eserese arụnyere dị ka mmemme obodo edere site na iji teknụzụ QML. A na-ahazi shei ihe mmalite ụlọ nke ndabara maka njikwa ihuenyo mmetụ ma na-enye echiche nke maapụ ntụgharị (kama windo).

Mwepụta nke ikpo okwu mepere emepe webOS 2.14

Iji chekwaa data n'ụdị ahaziri site na iji usoro JSON, a na-eji nchekwa DB8, na-eji nchekwa data LevelDB dị ka azụ azụ. A na-eji Bootd maka mbido dabere na sistemu. A na-enye subsystem uMediaServer na Media Display Controller (MDC) maka nhazi ọdịnaya multimedia; A na-eji PulseAudio dị ka ihe nkesa ụda. Ka imelite ngwa ngwa na-akpaghị aka, a na-eji OSTree na nnọchi nke atomiki (a na-emepụta akụkụ abụọ nke sistemu, otu n'ime ha na-arụ ọrụ, nke abụọ na-eji detuo mmelite).

Isi mgbanwe na mwepụta ọhụrụ:

  • В число предлагаемых по умолчанию примеров приложений включена программа для работы с камерой. Программа предоставляет базовую функциональность для съёмки фотографий и записи видео, и может применяться в качестве основы для разработки более продвинутых приложений для работы с камерой.
  • Осуществлён переход на формирование 64-разрядных сборок, включая сборки для платы Raspberry Pi 4 (rpi4-64) и эмулятора (qemux86). Поддержка 32-сборок объявлена устаревшей.
  • Предложено дополнение для открытого редактора кода Visual Studio Code, упрощающее разработку специфичных для webOS web-приложений, Enact-приложений и JavaScript-сервисов.
  • Активирован сервис раннего реагирования на нехватку памяти в системе systemd-oomd, позволяющий выявить начало возникновения задержек из-за нехватки ресурсов и выборочно завершить работу ресурсоёмких процессов на стадии, когда система ещё не находится в критическом состоянии и не начинает интенсивно урезать кэш и вытеснять данные в раздел подкачки.
  • В Network Manager налажен запуск сервиса wpa-supplicant в сборках для плат Raspberry Pi 4.
  • В сборку для эмулятора добавлены исполняемые файлы occlientbasicops и ocserverbasicops, обновлены udev-правила для модуля LGE UWB.
  • В компоненте g-camera-pipeline улучшена функциональность, связанная с записью звука.
  • Браузерный движок обновлён до Chromium 91.
  • Emelitela akụrụngwa nke Yocto agbakwunyere Linux iji wepụta 3.1.
  • В Memory Manager реализована обработка сигналов D-Bus.

Дополнительно можно отметить проект OpenLGTV, в рамках которого ведётся работа по обратному инжинирингу прошивок к телевизорам LG с целью расширения их функциональности, устранения ошибок и проверки соблюдения копилефт-лицензий при использовании в прошивках открытых компонентов (прошивки частично открытые). Проект развивает инструментарий epk2extract для извлечения и расшифровки прошивок и различных данных из телевизоров LG, Hisense, Sharp, Philips/TPV и Thompson, а также репозиторий пакетов webOS Brew и инструментарий для получения прав root на телевизоре (RootMyTV). Проектом предоставляются сборочные окружения для создания системных образов для телевизоров на основе плат LG NC4 и LG115x, и старые модифицированные прошивки для телевизоров Saturn S6, Saturn S7 и LG 2010 и 2011 на базе чипов Broadcom.

isi: opennet.ru

Tinye a comment