Útgáfa af webOS Open Source Edition 2.10 pallinum

Útgáfa opna vettvangsins webOS Open Source Edition 2.10 hefur verið kynnt, sem hægt er að nota á ýmsum flytjanlegum tækjum, brettum og bílaupplýsinga- og afþreyingarkerfum. Litið er á Raspberry Pi 4 töflur sem viðmiðunarvélbúnaðarvettvang. Vettvangurinn er þróaður í opinberri geymslu undir Apache 2.0 leyfinu og þróun er undir eftirliti samfélagsins og fylgir samvinnuþróunarstjórnunarlíkani.

WebOS pallurinn var upphaflega þróaður af Palm árið 2008 og var notaður á Palm Pre og Pixie snjallsímunum. Vegna kaupanna á Palm árið 2010 fór vettvangurinn í hendur Hewlett-Packard, eftir það reyndi HP að nota þennan vettvang í prentara, spjaldtölvur, fartölvur og tölvur. Árið 2012 tilkynnti HP þýðingu á webOS í sjálfstætt opinn uppspretta verkefni og árið 2013 byrjaði að opna frumkóða íhluta þess. Árið 2013 var pallurinn keyptur af LG frá Hewlett-Packard og er nú notaður í meira en 70 milljón LG sjónvörpum og neytendatækjum. Árið 2018 var webOS Open Source Edition verkefnið stofnað, þar sem LG reyndi að fara aftur í opið þróunarlíkan, laða að aðra þátttakendur og auka úrval tækja sem studd eru í webOS.

WebOS kerfisumhverfið er búið til með því að nota OpenEmbedded verkfæri og grunnpakka, auk byggingarkerfis og safn lýsigagna úr Yocto verkefninu. Lykilþættir webOS eru kerfis- og forritastjórinn (SAM, System and Application Manager), sem sér um að keyra forrit og þjónustu, og Luna Surface Manager (LSM), sem myndar notendaviðmótið. Íhlutirnir eru skrifaðir með Qt ramma og Chromium vafravélinni.

Lýsing fer fram í gegnum samsettan stjórnanda sem notar Wayland siðareglur. Til að þróa sérsniðin forrit er lagt til að notast verði við veftækni (CSS, HTML5 og JavaScript) og Enact ramma, byggt á React, en einnig er hægt að búa til forrit í C og C++ með Qt-viðmóti. Notendaskelin og innbyggð grafísk forrit eru aðallega útfærð sem innfædd forrit skrifuð með QML tækni. Sjálfgefin Home Launcher skel er fínstillt fyrir snertiskjástýringu og býður upp á hugmyndina um að snúa kortum (í stað glugga).

Útgáfa af webOS Open Source Edition 2.10 pallinum

Til að geyma gögn á skipulögðu formi með því að nota JSON sniðið er DB8 geymsla notuð, með LevelDB gagnagrunninum sem stuðning. Bootd er notað til að frumstilla byggt á systemd. UMediaServer og Media Display Controller (MDC) undirkerfin eru í boði til að vinna úr margmiðlunarefni; PulseAudio er notað sem hljóðþjónn. Til að uppfæra vélbúnaðinn sjálfkrafa eru OSTree og atomic skipting skipt út (tveir kerfissneiðir eru búnir til, önnur þeirra er virk og önnur er notuð til að afrita uppfærsluna).

Helstu breytingar í nýju útgáfunni:

  • Geymsluaðgangsramminn hefur verið innleiddur, sem veitir eitt viðmót til að fá aðgang að ýmsum geymsluaðstöðu, þar á meðal innri geymslu, USB drifum og skýjageymslukerfum (aðeins Google Drive er stutt eins og er). Ramminn gerir þér kleift að skoða og opna skjöl, myndir og skrár frá öllum stilltum geymsluveitum í gegnum sameiginlegt notendaviðmót.
  • Vafravélin veitir geymslu á setu- og auðkenningarkökur á dulkóðuðu formi.
  • Nýja jaðarstjórnunarþjónustu hefur verið bætt við til að stjórna jaðartækjum, sem styður samskipti við tæki í gegnum GPIO, SPI, I2C og UART tengi. Þjónustan gerir þér kleift að skipuleggja stjórnun nýrra tækja án þess að breyta frumkóða vettvangsins.
  • Möguleiki ACG (Access Control Groups) aðgangsstýringarlíkansins, sem notaður er til að takmarka vald þjónustu sem notar Luna Bus, hefur verið aukin. Í nýju útgáfunni hefur öll gömul þjónusta sem áður notaði gamla öryggislíkanið verið flutt yfir á ACG. Setningafræði ACG reglna hefur verið breytt.

Heimild: opennet.ru

Bæta við athugasemd