Izdanje webOS Open Source Edition 2

Predstavljena nova grana otvorene platforme webOS Open Source Edition 2, orijentirane na opremanje pametnih uređaja. Platforma se razvija u javnom repozitoriju pod Apache 2.0 licencom, a razvoj koordinira zajednica, prateći zajednički model upravljanja razvojem. Kao referentna hardverska platforma razmatraju se Raspberry Pi 4 ploče.

Platforma webOS je 2013. godine otkupljena od strane kompanije LG od Hewlett-Packarda i koristi se na više od 70 milijuna televizora i potrošačkih uređaja LG. Projekt webOS Open Source Edition osnovan je 2018. godine, nakon što se kompanija LG pokušala vratiti otvorenom modelu razvoja kako bi privukla druge sudionike i proširila spektar uređaja na kojima se webOS može primjenjivati.

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

Prikaz se vrši putem kompozitnog menadžera koji koristi Wayland protokol. Za razvoj korisničkih aplikacija preporučuje se korištenje web tehnologija (CSS, HTML5 i JavaScript) i frameworka Enact, temeljenog na React-u, ali je također moguće stvaranje programa u C i C++ s korisničkim sučeljem temeljenim na Qt-u. Korisnička sučelja i ugrađene grafičke aplikacije većinom su ostvarene kao nativni programi napisani koristeći QML tehnologiju.

Za pohranu podataka u strukturiranom obliku koristeći JSON format koristi se skladište DB8, koje koristi LevelDB kao backend bazu podataka.
Za inicijalizaciju se koristi bootd temeljen na systemd-u. Za obradu multimedijskog sadržaja dostupni su podsustavi uMediaServer i Media Display Controller (MDC), dok se za zvučni server koristi PulseAudio.

Karakteristike webOS Open Source Edition 2:

  • Predložen je novi standardni korisnički sučelje - Home Launcher, optimizirano za upravljanje s dodirnim ekranima i nudi unaprijeđenu koncepciju mijenjajućih kartica (umjesto prozora). U sučelje je također dodana traka za brzi pristup, gdje se nalaze prečaci za često korištene funkcije, kao što su pristup postavkama i obavijestima;

    Izdanje webOS Open Source Edition 2
  • Platforma je prilagođena za korištenje u automobilskim informacijskim i zabavnim sustavima. Na primjer, omogućena je funkcionalnost u okruženjima s dva ekrana, što se obično koristi u sustavima za zabavu putnika;
  • Predložena su sredstva za automatsko ažuriranje firmware-a (FOTA — Firmware-Over-the-Air), koja se temelje na primjeni OSTree i atomskog ažuriranja sustava. Cijela slika sustava se ponovo sastavlja u cijelosti, bez dijeljenja na pojedinačne pakete. Sustav ažuriranja se oslanja na korištenje dva sistemska odjeljka, od kojih je jedan aktivan, a drugi se koristi za prijenos ažuriranja; nakon instalacije ažuriranja, odjeljci mijenjaju uloge;
  • Dodano je SoftAP (Tethering) način rada, koji omogućava organizaciju bežične pristupne točke za povezivanje drugih uređaja na mrežu;
  • Dodana je podrška za obavezno upravljanje pristupom na temelju Smack modula jezgre (Simplified Mandatory Access Control Kernel);
  • Poboljšana je podrška za Bluetooth i WiFi;
  • Referentna hardverska platforma je ažurirana na Raspberry Pi 4 (ranije se predlagalo korištenje Raspberry Pi 3 Model B), na kojoj je moguće povezati dva ekrana putem HDMI, koristiti napredniji GPU, Gigabit Ethernet, dvopojasni Wi-Fi, Bluetooth 5.0/BLE i USB 3.0;
  • Za vođenje logova je po defaultu je korišten journald od systemd;
  • Ažurirane su verzije vanjskih komponenti na temelju platforme, uključujući Qt 5.12 i Chromium 72.

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