Izlazak platforme webOS Open Source Edition 2.17

Objavljen je izlaz otvorene platforme webOS Open Source Edition 2.17, koja se može koristiti na raznim prijenosnim uređajima, pločama i automobilskim infotainment sustavima. Kao referentna hardverska platforma razmatraju se Raspberry Pi 4 ploče. Platforma se razvija u javnom repozitoriju pod Apache 2.0 licencom, a razvoj vodi zajednica, slijedeći model zajedničkog upravljanja razvojem.

Platforma webOS prvotno je razvijena od strane kompanije Palm 2008. godine i korištena je na pametnim telefonima Palm Pre i Pixie. Godine 2010., nakon preuzimanja kompanije Palm, platforma je prešla pod kontrolu Hewlett-Packard-a, koji je nastojao iskoristiti ovu platformu za svoje pisače, tablete, prijenosna računala i računala. Godine 2012. kompanija HP je najavila prijenos webOS-a u neovisni otvoreni projekt, a 2013. godine započela je otvaranje izvornih kodova njegovih komponenti. U 2013. godini platforma je otkupljena od Hewlett-Packard-a od strane LG-a i sada se koristi na više od 70 miliona televizora i potrošačkih uređaja LG. Godine 2018. osnovan je projekt webOS Open Source Edition, preko kojeg je kompanija LG pokušala ponovno preći na otvoreni model razvoja, privući druge učesnike i proširiti spektar podržanih uređaja u webOS-u.

Sistemsko okruženje webOS formira se korištenjem alata i osnovnih paketa OpenEmbedded, kao i sustava za gradnju i skupa metapodataka iz projekta Yocto. Ključni sastavni dijelovi webOS-a su menadžer sistema i aplikacija (SAM, System and Application Manager) koji je odgovoran za izvršavanje aplikacija i usluga, te Luna Surface Manager (LSM) koji oblikuje korisničko sučelje. Komponente su napisane korištenjem Qt framework-a i pregledničkog engine-a Chromium.

Prikaz se vrši putem kompozitnog menadžera koji koristi Wayland protokol. Za razvoj korisničkih aplikacija predlaže se korištenje web tehnologija (CSS, HTML5 i JavaScript) i Enact framework-a, temeljenog na React-u, ali je također moguće razvijanje programa na C i C++ s korisničkim sučeljem temeljenim na Qt-u. Korisničko sučelje i ugrađene grafičke aplikacije većinom su implementirane kao izvorni programi napisani korištenjem QML tehnologije. Po defaultu se nudi sučelje Home Launcher, optimizirano za upravljanje putem dodirnih ekrana i nudi koncept zamjenjivih kartica (umjesto prozora).

Za pohranu podataka u strukturiranom obliku koristi se skladište DB8, koje koristi LevelDB kao backend. Za inicijalizaciju se koristi bootd temeljen na systemd-u. Za obradu multimediјalnog sadržaja nude se podsustavi uMediaServer i Media Display Controller (MDC), a kao zvučna poslužitelja koristi se PulseAudio. Za automatsko ažuriranje firmvera koristi se OSTree i atomska zamjena particija (stvaraju se dvije sistemske particije, od kojih je jedna aktivna, a druga se koristi za kopiranje ažuriranja).

Izlazak platforme webOS Open Source Edition 2.17

Glavne promjene u novom izdanju:

  • Poboljšana je odzivnost prilikom obrade dodira na osjetljivom ekranu.
  • Audio server PulseAudio je ažuriran na verziju 15.0 (ranije je korištena verzija 9.0).
  • Uključena je webOS Edge AI okvir s bibliotekom za strojno učenje TensorflowLite, Arm Compute i Edge AI Vision 1.0 (može se koristiti, na primjer, za prepoznavanje lica i objekata).
  • U emulatoru je implementirana podrška za VLAN.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster