WebOS Open Source Edition 2.14 Platform Release

Kutulutsidwa kwa nsanja yotseguka ya webOS Open Source Edition 2.14 yasindikizidwa, yomwe ingagwiritsidwe ntchito pazida zosiyanasiyana zonyamula, ma board ndi ma infotainment system yamagalimoto. Ma board a Raspberry Pi 4 amaonedwa ngati nsanja ya zida zowunikira. Pulatifomu imapangidwa pamalo osungira anthu pansi pa layisensi ya Apache 2.0, ndipo chitukuko chimayang'aniridwa ndi anthu ammudzi, kutsatira njira yoyendetsera chitukuko chogwirizana.

Tsamba la webOS lidapangidwa koyambirira ndi Palm mu 2008 ndipo linagwiritsidwa ntchito pa mafoni a m'manja a Palm Pre ndi Pixie. Mu 2020, pambuyo pa kulandidwa kwa Palm, nsanjayo inadutsa m'manja mwa Hewlett-Packard, pambuyo pake HP anayesa kugwiritsa ntchito nsanjayi mu osindikiza ake, mapiritsi, laputopu ndi ma PC. Mu 2012, HP idalengeza kumasuliridwa kwa webOS kukhala pulojekiti yodziyimira payokha yotseguka ndipo mu 2013 idayamba kutsegula magwero azinthu zake. Mu 2013, nsanja idagulidwa kuchokera ku Hewlett-Packard ndi LG ndipo tsopano ikugwiritsidwa ntchito pa ma TV opitilira 70 miliyoni a LG ndi zida za ogula. Mu 2018, pulojekiti ya webOS Open Source Edition idakhazikitsidwa, pomwe LG idayesa kubwereranso kuchitsanzo chachitukuko chotseguka, kukopa otenga nawo gawo ndikukulitsa zida zosiyanasiyana zothandizidwa ndi webOS.

Mawonekedwe a webOS amapangidwa pogwiritsa ntchito zida za OpenEmbedded ndi phukusi loyambira, komanso njira yomanga ndi seti ya metadata kuchokera ku polojekiti ya Yocto. Zigawo zazikulu za webOS ndi system and application manager (SAM, System and Application Manager), yomwe ili ndi udindo woyendetsa mapulogalamu ndi ntchito, ndi Luna Surface Manager (LSM), yomwe imapanga mawonekedwe ogwiritsira ntchito. Zidazi zimalembedwa pogwiritsa ntchito Qt framework ndi Chromium browser injini.

Kupereka kumachitika kudzera mwa woyang'anira gulu pogwiritsa ntchito protocol ya Wayland. Kuti mupange mapulogalamu achizolowezi, akuyenera kugwiritsa ntchito matekinoloje a pa intaneti (CSS, HTML5 ndi JavaScript) ndi ndondomeko ya Enact, yochokera ku React, komanso ndizotheka kupanga mapulogalamu mu C ndi C ++ ndi mawonekedwe a Qt. Chigoba cha ogwiritsa ntchito ndi zojambulidwa zomangidwa mkati zimakhazikitsidwa makamaka ngati mapulogalamu achilengedwe olembedwa pogwiritsa ntchito ukadaulo wa QML. Chipolopolo cha Home Launcher chokhazikika chimakonzedwa kuti chiziwongoleretsa pazenera ndipo chimapereka lingaliro la mamapu ozungulira (m'malo mwa windows).

WebOS Open Source Edition 2.14 Platform Release

Kusunga deta mu mawonekedwe opangidwa pogwiritsa ntchito mawonekedwe a JSON, DB8 yosungirako imagwiritsidwa ntchito, pogwiritsa ntchito database ya LevelDB monga backend. Bootd imagwiritsidwa ntchito poyambitsa kutengera systemd. Ma subsystem a uMediaServer ndi Media Display Controller (MDC) amaperekedwa kuti azitha kukonza zinthu zambiri; PulseAudio imagwiritsidwa ntchito ngati seva yamawu. Kuti musinthe firmware, OSTree ndi atomic partition m'malo amagwiritsidwa ntchito (magawo awiri amapangidwa, imodzi yomwe imagwira ntchito, ndipo yachiwiri imagwiritsidwa ntchito kukopera zosintha).

Zosintha zazikulu pakutulutsa kwatsopano:

  • Π’ число ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдоставляСт Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΡΡŠΡ‘ΠΌΠΊΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ ΠΈ записи Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² качСствС основы для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ.
  • ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ 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.
  • Zigawo za nsanja ya Yocto yophatikizidwa ya Linux zasinthidwa kuti amasule 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.

Source: opennet.ru

Kuwonjezera ndemanga