UppslÀppet av webOS Open Source Edition 2.10.

UtgÄvan av den öppna plattformen webOS Open Source Edition 2.10 har presenterats, vilken kan anvÀndas pÄ olika bÀrbara enheter, kretskort och bilarnas infotainmentsystem. Som referens hÄrdvaruplattform betraktas Raspberry Pi 4-kretskort. Plattformen utvecklas i ett offentligt förrÄd under Apache 2.0-licensen, och utvecklingen övervakas av gemenskapen som följer en gemensam modell för utvecklingshantering.

webOS-plattformen utvecklades ursprungligen av Palm Ă„r 2008 och anvĂ€ndes pĂ„ Palm Pre- och Pixie-smartphones. Efter uppköpet av Palm 2010 hamnade plattformen under Hewlett-Packards Ă€go, som försökte anvĂ€nda den i sina skrivare, surfplattor, bĂ€rbara datorer och PC. År 2012 tillkĂ€nnagav HP att webOS skulle göras till ett oberoende öppet projekt och pĂ„började 2013 öppnandet av kĂ€llkoden för dess komponenter. År 2013 köpte LG plattformen frĂ„n Hewlett-Packard, och den 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 Ă„tergĂ„ till en öppen utvecklingsmodell, attrahera andra deltagare och utöka sortimentet av 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).

UppslÀppet av webOS Open Source Edition 2.10.

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).

VÀsentliga Àndringar i den nya utgÄvan:

  • Frameworket Storage Access har implementerats och erbjuder ett enhetligt grĂ€nssnitt för Ă„tkomst till olika lagringssystem, inklusive intern lagring, USB-enheter och molnlagringssystem (för nĂ€rvarande stöds endast Google Drive). Frameworket möjliggör för anvĂ€ndare att visa och öppna dokument, bilder och filer frĂ„n alla konfigurerade lagringstjĂ€nster via ett gemensamt anvĂ€ndargrĂ€nssnitt.
  • I webblĂ€sarmotorn finns lagring av sessions- och autentiseringscookies i krypterad form.
  • En ny tjĂ€nst, Peripheral Manager, har lagts till för att hantera perifera enheter. Den stöder interaktion med enheter via GPIO-, SPI-, I2C- och UART-grĂ€nssnitt. TjĂ€nsten möjliggör hantering av nya enheter utan att behöva Ă€ndra plattformens kĂ€llkod.
  • Funktionaliteten hos ACG (Access Control Groups) har utökats, vilket anvĂ€nds för att begrĂ€nsa befogenheterna för tjĂ€nster som anvĂ€nder Luna Bus. I den nya utgĂ„van har alla gamla tjĂ€nster som tidigare anvĂ€nde den gamla sĂ€kerhetsmodellen flyttats till ACG. Syntaxen för ACG-regler har Ă€ndrats.

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