LG yatulutsa nsanja ya webOS Open Source Edition 2.19

Kutulutsidwa kwa nsanja yotseguka ya webOS Open Source Edition 2.19 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 2010, 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).

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:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ домашний экран (Home App), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появилась строка состояния с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΎΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… возмоТностСй. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свободного рСдактирования содСрТимого ΠΏΠ°Π½Π΅Π»ΠΈ с прилоТСниями. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ экранныС ТСсты.
    LG yatulutsa nsanja ya webOS Open Source Edition 2.19
  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Video Call для осущСствлСния Π²ΠΈΠ΄Π΅ΠΎΠ²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ провСдСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… видСовстрСч. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΏΠΎΠΊΠ° поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ установка связи Ρ‡Π΅Ρ€Π΅Π· Cisco Webex ΠΈ Microsoft Teams.
    LG yatulutsa nsanja ya webOS Open Source Edition 2.19
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для создания собствСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-кошСльками (Blockchain Wallet), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠ°ΠΊ подпись Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ этих Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π² Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½Π΅.
  • Π’ Enact Browser Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сСрвиса опрСдСлСния врСдоносного ПО ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ с запросом ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Π’ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌ сСрвСрС audiod Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° опрСдСлСния встроСнных ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… устройств. Π’ систСмном сСрвисС (Sys Service) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… устройств (subdevices), встроСнных Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ ΠΈ MIPI-ΠΊΠ°ΠΌΠ΅Ρ€. Π’ PulseAudio задСйствован ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ подавлСния эха ECNR (Echo Cancellation Noise Reduction).
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для создания встраиваСмых Linux-систСм Yocto ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ выпуска 4.0.
  • Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ выпуска Chromium 94 (Ρ€Π°Π½Π΅Π΅ использовался Chromium 91). Для web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ webOS Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ².
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Noto (Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° символов Unicode 15.0.0).
  • ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Qt 6.4. Web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Enact ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ вСрсии 4.5.0.

Source: opennet.ru

Kuwonjezera ndemanga