LG izdaje webOS Open Source Edition 2.19

Objavljeno je izdanje otvorene platforme webOS Open Source Edition 2.19, koja se može koristiti na različitim prijenosnim uređajima, pločama i automobilskim infotainment sistemima. Kao referentnu hardversku platformu smatraju se ploče Raspberry Pi 4. Platforma je razvijena u javnom repozitoriju pod licencom Apache 2.0, a razvoj kurira zajednica, pridržavajući se kolaborativnog modela upravljanja razvojem.

WebOS platformu je prvobitno razvio Palm 2008. godine i korišten je na Palm Pre i Pixie pametnim telefonima. 2010. godine, nakon akvizicije kompanije Palm, platforma je prešla u ruke Hewlett-Packard-a, nakon čega je HP pokušao da koristi ovu platformu u svojim štampačima, tabletima, laptopima i PC računarima. HP je 2012. godine najavio prelazak webOS-a na nezavisan projekat otvorenog koda, a 2013. je započeo otvaranje izvornog koda njegovih komponenti. LG je platformu kupio od Hewlett-Packard-a 2013. godine i sada se koristi na više od 70 miliona LG televizora i potrošačkih uređaja. 2018. godine osnovan je projekat webOS Open Source Edition, kroz koji je LG pokušao da se vrati na model otvorenog razvoja, privuče druge učesnike i proširi asortiman uređaja podržanih u webOS-u.

WebOS sistemsko okruženje je formirano korišćenjem OpenEmbedded alata i baznih paketa, kao i build sistema i skupa metapodataka iz Yocto projekta. Ključne komponente webOS-a su upravitelj sistema i aplikacija (SAM, System and Application Manager), koji je odgovoran za pokretanje aplikacija i usluga, i Luna Surface Manager (LSM), koji čini korisnički interfejs. Komponente su napisane koristeći Qt framework i Chromium pretraživač.

Renderiranje se vrši preko složenog menadžera koji koristi Wayland protokol. Za razvoj prilagođenih aplikacija predlaže se korištenje web tehnologija (CSS, HTML5 i JavaScript) i Enact okvira zasnovanog na Reactu, ali je moguće kreirati i programe na C i C++ sa interfejsom baziranim na Qt. Korisnički interfejs i ugrađene grafičke aplikacije su uglavnom implementirane kao izvorni programi napisani korišćenjem QML tehnologije. Podrazumevano se nudi Home Launcher, koji je optimizovan za rad sa ekranom osetljivim na dodir i nudi koncept uzastopnih mapa (umesto prozora).

Za pohranjivanje podataka u strukturiranom obliku koristeći JSON format, koristi se DB8 memorija, koja koristi bazu podataka LevelDB kao pozadinu. Za inicijalizaciju se koristi bootd baziran na systemd-u. U ponudi su podsistemi uMediaServer i Media Display Controller (MDC) za obradu multimedijalnog sadržaja, PulseAudio se koristi kao zvučni server. Za automatsko ažuriranje firmvera koriste se OSTree i zamjena atomske particije (kreiraju se dvije sistemske particije, od kojih je jedna aktivna, a druga se koristi za kopiranje ažuriranja).

Glavne promjene u novom izdanju:

  • Aplikacija Home je poboljšana tako da uključuje statusnu traku s izborom najčešće pozivanih funkcija. Obezbeđena je podrška za besplatno uređivanje sadržaja panela sa aplikacijama. Dodani su novi pokreti na ekranu.
    LG izdaje webOS Open Source Edition 2.19
  • Aplikacija Video poziv je uključena za upućivanje video poziva i održavanje virtuelnih video sastanaka. U svom trenutnom obliku, trenutno je podržana samo komunikacija putem Cisco Webex-a i Microsoft Teams-a.
    LG izdaje webOS Open Source Edition 2.19
  • Obezbeđuje okruženje komandne linije za kreiranje sopstvenih aplikacija blockchain novčanika (Blockchain Wallet), što olakšava izvođenje operacija kao što je potpisivanje transakcija i evidentiranje ovih transakcija na blockchain-u.
  • Enact Browser je dodao podršku za uslugu otkrivanja zlonamjernog softvera i implementirao iskačući prozor koji od korisnika traži dozvole.
  • Dodata podrška za otkrivanje internih i eksternih audio uređaja u audio serveru. Dodata podrška za sekundarne zvučne uređaje (poduređaje), integrisane zvučne kartice i MIPI kamere u Sys servisu. PulseAudio koristi ECNR (Echo Cancellation Noise Reduction) mehanizam za poništavanje eha.
  • Komponente Yocto Embedded Linux platforme su ažurirane u izdanje 4.0.
  • Motor pretraživača ažuriran na izdanje Chromium 94 (prethodno korišten Chromium 91). Dodata mogućnost korištenja gamepada za webOS web aplikacije.
  • Ažurirani Noto fontovi (dodata podrška za Unicode 15.0.0 znakove).
  • Prebačen na Qt 6.4. Enact web okvir je ažuriran na verziju 4.5.0.

izvor: opennet.ru

Dodajte komentar