WebOS Open Source Edition 2 alustan julkaisu

Esitetty uusi avoin alustahaara webOS Open Source Edition 2, joka keskittyy älylaitteiden varustamiseen. Alustaa kehitetään vuonna julkinen arkisto Apache 2.0 -lisenssin alla, ja kehitystä valvoo yhteisö noudattaen yhteinen kehitysjohtamismalli. Raspberry Pi 4 -levyjä pidetään vertailulaitteistoalustana.

WebOS-alusta vuonna 2013 oli ostettu ulos Hewlett-Packardin LG, ja sitä käytetään yli 70 miljoonassa LG-televisiossa ja kuluttajalaitteessa. WebOS Open Source Edition -projekti perustettiin vuonna 2018, kun LG yritti palata avoimeen kehitysmalliin houkutellakseen muita osallistujia ja laajentaakseen laitteiden valikoimaa, joissa webOS:ää voitaisiin käyttää.

WebOS-järjestelmäympäristö luodaan työkalujen ja peruspakettien avulla OpenEmbedded, sekä koontijärjestelmän ja joukon metatietoja projektista jokto. WebOS:n avainkomponentit ovat järjestelmä- ja sovellushallinta (SAM, System and Application Manager), joka vastaa sovellusten ja palvelujen suorittamisesta, sekä käyttöliittymän muodostava Luna Surface Manager (LSM). Komponentit on kirjoitettu käyttämällä Qt-kehystä ja Chromium-selainmoottoria.

Renderöinti tapahtuu yhdistelmähallinnan kautta käyttäen Wayland-protokollaa. Räätälöityjen sovellusten kehittämiseen ehdotetaan web-tekniikoiden (CSS, HTML5 ja JavaScript) ja viitekehyksen käyttöä Säädä, perustuu Reactiin, mutta on myös mahdollista luoda ohjelmia C- ja C++-kielellä Qt-pohjaisella käyttöliittymällä. Käyttäjän kuori ja sisäänrakennetut graafiset sovellukset toteutetaan pääasiassa QML-tekniikalla kirjoitettuina alkuperäisinä ohjelmina.

Tallennustilaa käytetään tietojen tallentamiseen jäsennellyssä muodossa JSON-muodossa DB8, käyttämällä LevelDB-tietokantaa taustaohjelmana.
Sitä käytetään alustukseen käynnistetty perustuu systemd. Multimediasisällön käsittelyyn tarjotaan uMediaServer- ja Media Display Controller (MDC) -alijärjestelmiä; PulseAudiota käytetään äänipalvelimena.

Piirteet webOS Open Source Edition 2:

  • Uusi viitekäyttöliittymä on esitelty, Home Launcher, joka on optimoitu kosketusnäytön ohjaukseen ja tarjoaa parannetun konseptin pyörivien karttojen (ikkunoiden sijaan). Käyttöliittymä lisää myös Quick Launch -palkin, jossa on pikakuvakkeet usein käytettyihin toimintoihin, kuten asetusten ja ilmoitusten käyttö;

    WebOS Open Source Edition 2 alustan julkaisu

  • Alusta on sovitettu käytettäväksi autojen infotainment-järjestelmissä. Esimerkiksi on mahdollista työskennellä kahden näytön ympäristöissä, joita käytetään tyypillisesti matkustajien multimediajärjestelmissä;
  • Ehdotetut työkalut automaattiseen laiteohjelmiston päivitykseen (FOTA - Firmware-Over-the Air), sovelluksen mukaan OSTree ja atomijärjestelmän päivitys. Koko järjestelmäkuva rakennetaan uudelleen kokonaisuutena jakamatta erillisiin pakkauksiin. Päivitysjärjestelmä perustuu kahden järjestelmäosion käyttöön, joista toinen on aktiivinen ja toista käytetään päivityksen kopioimiseen, päivityksen asennuksen jälkeen osiot vaihtavat rooleja.
  • Lisätty SoftAP (Tethering) -tila, jonka avulla voit järjestää langattoman tukiaseman toiminnan muiden laitteiden yhdistämiseksi verkkoon;
  • Lisätty tuki Smack (Simplified Mandatory Access Control Kernel) -ydinmoduuliin perustuvalle pakolliselle kulunvalvonnalle;
  • Parannettu Bluetooth- ja WiFi-tuki;
  • Referenssilaitteistoalusta on päivitetty Raspberry Pi 4 -kortille (aiemmin tarjottu käyttää Raspberry Pi 3 Model B:tä), joka voi yhdistää kaksi näyttöä HDMI:n kautta, käyttää edistyneempää GPU:ta, käyttää Gigabit Ethernetiä, kaksikaistaista Wi-Fiä, Bluetooth 5.0/BLE ja USB 3.0 ;
  • Oletuskirjaukseen mukana päiväkirja järjestelmästä;
  • Päivitetyt versiot alustan taustalla olevista kolmannen osapuolen komponenteista, mukaan lukien Qt 5.12 ja Chromium 72.

Lähde: opennet.ru

Lisää kommentti