LG stel webOS Open Source Edition 2.19 vry

Die vrystelling van die oop platform webOS Open Source Edition 2.19 is gepubliseer, wat op verskeie draagbare toestelle, borde en motor-inligtingvermaakstelsels gebruik kan word. Raspberry Pi 4-borde word as die verwysingshardewareplatform beskou. Die platform is ontwikkel in 'n publieke bewaarplek onder die Apache 2.0-lisensie, en ontwikkeling word saamgestel deur die gemeenskap, volgens 'n samewerkende ontwikkelingsbestuursmodel.

Die webOS-platform is oorspronklik in 2008 deur Palm ontwikkel en op die Palm Pre- en Pixie-slimfone gebruik. In 2010, nΓ‘ die verkryging van Palm, het die platform in die hande van Hewlett-Packard oorgegaan, waarna HP probeer het om hierdie platform in sy drukkers, tablette, skootrekenaars en rekenaars te gebruik. In 2012 het HP die oordrag van webOS na 'n onafhanklike oopbronprojek aangekondig en in 2013 begin om die bronkode van sy komponente oop te maak. Die platform is in 2013 deur LG by Hewlett-Packard verkry en word nou op meer as 70 miljoen LG TV's en verbruikerstoestelle gebruik. In 2018 is die webOS Open Source Edition-projek gestig, waardeur LG probeer het om terug te keer na die oop ontwikkelingsmodel, ander deelnemers te lok en die reeks toestelle wat in webOS ondersteun word, uit te brei.

Die webOS-stelselomgewing word gevorm met behulp van die OpenEmbedded-gereedskapstel en basispakkette, sowel as die boustelsel en metadatastel van die Yocto-projek. Die sleutelkomponente van webOS is die stelsel- en toepassingsbestuurder (SAM, stelsel- en toepassingsbestuurder), wat verantwoordelik is vir die bestuur van toepassings en dienste, en die Luna Surface Manager (LSM), wat die gebruikerskoppelvlak vorm. Die komponente word geskryf met behulp van die Qt-raamwerk en die Chromium-blaaier-enjin.

Die lewering word gedoen deur 'n saamgestelde bestuurder wat die Wayland-protokol gebruik. Om pasgemaakte toepassings te ontwikkel, word voorgestel om webtegnologieΓ« (CSS, HTML5 en JavaScript) en die Enact-raamwerk gebaseer op React te gebruik, maar dit is ook moontlik om programme in C en C++ te skep met 'n koppelvlak gebaseer op Qt. Die gebruikerskoppelvlak en ingebedde grafiese toepassings word meestal geΓ―mplementeer as inheemse programme wat met QML-tegnologie geskryf is. By verstek word die Home Launcher aangebied, wat geoptimaliseer is vir aanraakskermwerking en die konsep van opeenvolgende kaarte bied (in plaas van vensters).

Om data in 'n gestruktureerde vorm te stoor deur die JSON-formaat te gebruik, word DB8-berging gebruik, wat die LevelDB-databasis as 'n backend gebruik. Vir inisialisering word bootd gebaseer op systemd gebruik. uMediaServer en Media Display Controller (MDC) substelsels word aangebied vir die verwerking van multimedia-inhoud, PulseAudio word as 'n klankbediener gebruik. Om die firmware outomaties op te dateer, word OSTree en atoompartisievervanging gebruik (twee stelselpartisies word geskep, waarvan een aktief is, en die tweede word gebruik om die opdatering te kopieer).

Belangrikste veranderinge in die nuwe weergawe:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ домашний экран (Home App), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появилась строка состояния с ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΎΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… возмоТностСй. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свободного рСдактирования содСрТимого ΠΏΠ°Π½Π΅Π»ΠΈ с прилоТСниями. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ экранныС ТСсты.
    LG stel webOS Open Source Edition 2.19 vry
  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Video Call для осущСствлСния Π²ΠΈΠ΄Π΅ΠΎΠ²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ провСдСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… видСовстрСч. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ ΠΏΠΎΠΊΠ° поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ установка связи Ρ‡Π΅Ρ€Π΅Π· Cisco Webex ΠΈ Microsoft Teams.
    LG stel webOS Open Source Edition 2.19 vry
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для создания собствСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½-кошСльками (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.

Bron: opennet.ru

Voeg 'n opmerking