Utsläpp av plattformen webOS Open Source Edition 2.17

Den nya versionen av den öppna plattformen webOS Open Source Edition 2.17 har publicerats, vilket kan användas på olika bärbara enheter, moduler och bilarnas informations- och underhållningssystem. Raspberry Pi 4 betraktas som referenshårdvaruplattform. Plattformen utvecklas i ett offentligt arkiv under Apache 2.0-licensen, och utvecklingen övervakas av gemenskapen som följer en öppen utvecklingsmodell.

Plattformen webOS utvecklades ursprungligen av Palm 2008 och användes på Palm Pre och Pixie smartphones. År 2010, efter att Palm förvärvades, övergick plattformen till Hewlett-Packard, som sedan försökte använda plattformen i sina skrivare, surfplattor, bärbara datorer och stationära datorer. År 2012 meddelade HP att de skulle göra webOS till ett oberoende öppet projekt och började öppna källkoden till dess komponenter 2013. År 2013 köptes plattformen av LG från Hewlett-Packard och används nu på mer än 70 miljoner LG-tv-apparater och konsumentenheter. År 2018 grundades projektet webOS Open Source Edition, genom vilket LG försökte återvända till en öppen utvecklingsmodell, engagera andra deltagare och utöka antalet enheter som stöds av webOS.

WebOS-systemmiljön skapas med hjälp av verktyg och grundpaket från OpenEmbedded, samt byggsystemet och metadata från Yocto-projektet. Nyckelkomponenterna i webOS är system- och applikationshanteraren (SAM, System and Application Manager), som ansvarar för att köra applikationer och tjänster, och Luna Surface Manager (LSM), som formar användargränssnittet. Komponenterna är skrivna med hjälp av Qt-ramverket och webbläsarmotorn Chromium.

Rendering sker via en kompositmanager som använder Wayland-protokollet. För utveckling av användarapplikationer rekommenderas användning av web-teknologier (CSS, HTML5 och JavaScript) och ramverket Enact, baserat på React, men det är också möjligt att skapa program i C och C++ med ett gränssnitt baserat på Qt. Den användarvänliga gränssnittet och inbyggda grafiska applikationer är huvudsakligen implementerade som inbyggda program, skrivna med hjälp av QML-teknologin. Som standard erbjuds Home Launcher, som är optimerad för hantering med pekskärmar och erbjuder konceptet av skiftande kort (istället för fönster).

För att lagra data i strukturerat format med hjälp av JSON-formatet används lagringssystemet DB8, som använder LevelDB som backend. Bootd som är baserat på systemd används för initialisering. För bearbetning av multimedia-innehåll erbjuds subsystems uMediaServer och Media Display Controller (MDC), medan ljudet använder PulseAudio. servern För automatisk uppdatering av programvaran används OSTree och atomär partitionbyte (två systempartitioner skapas, varav en är aktiv och den andra används för att kopiera uppdateringen).

Utsläpp av plattformen webOS Open Source Edition 2.17

Väsentliga ändringar i den nya utgåvan:

  • Förbättrad responsivitet vid beröring av pekskärmen.
  • Ljud server PulseAudio har uppdaterats till version 15.0 (tidigare användes version 9.0).
  • Ett ramverk för webOS Edge AI har inkluderats, med bibliotek för maskininlärning som TensorflowLite, Arm Compute och Edge AI Vision 1.0 (kan användas för ansikts- och objektsigenkänning, till exempel).
  • Emulatorn har fått stöd för VLAN.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster