Útgáfa af webOS Open Source Edition 2.14 pallinum

Útgáfa opna vettvangsins webOS Open Source Edition 2.14 hefur verið gefin út, sem hægt er að nota á ýmsum færanlegum 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. Árið 2020, eftir yfirtökuna á Palm, fór pallurinn í hendur Hewlett-Packard, eftir það reyndi HP að nota þennan pall í 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 íhlutanna. Árið 2013 var pallurinn keyptur frá Hewlett-Packard af LG 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.14 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:

  • Sjálfgefin sýnishornsforrit innihalda myndavélarforrit. Forritið veitir grunnvirkni til að taka myndir og taka upp myndbönd og er hægt að nota það sem grunn til að þróa fullkomnari myndavélaforrit.
  • Það hefur verið skipt yfir í myndun 64-bita samsetningar, þar á meðal samsetningar fyrir Raspberry Pi 4 borðið (rpi4-64) og keppinautinn (qemux86). Stuðningur við 32 smíði hefur verið úreltur.
  • Stungið hefur verið upp á viðbót fyrir opinn frumkóða ritstjóra Visual Studio Code, sem einfaldar þróun vefkerfissértækra vefforrita, Enact forrita og JavaScript þjónustu.
  • Þjónustan fyrir snemmtæka viðbrögð við litlu minni í systemd-oomd kerfinu hefur verið virkjuð, sem gerir það mögulegt að greina upphaf tafa vegna skorts á fjármagni og slíta auðlindafrekum ferlum með vali á því stigi þegar kerfið er ekki enn í mikilvægt ástand og byrjar ekki að klippa skyndiminni ákaft og eyða gögnum til að skipta um skipting.
  • Í Network Manager hefur wpa-supplicant þjónustan verið hleypt af stokkunum í samsetningum fyrir Raspberry Pi 4 borð.
  • Keyranlegu skrárnar occlientbasicops og ocserverbasicops hafa verið bætt við samsetninguna fyrir keppinautinn og udev reglurnar fyrir LGE UWB eininguna hafa verið uppfærðar.
  • G-camera-pipeline íhluturinn hefur bætta virkni sem tengist hljóðupptöku.
  • Vafravélin hefur verið uppfærð í Chromium 91.
  • Íhlutir Yocto innbyggða Linux pallsins hafa verið uppfærðir í útgáfu 3.1.
  • Memory Manager útfærir D-Bus merkjavinnslu.

Að auki getum við tekið eftir OpenLGTV verkefninu, þar sem unnið er að því að snúa við vélbúnaðar fyrir LG sjónvörp til að auka virkni þeirra, útrýma villum og sannreyna samræmi við copyleft leyfi þegar opnir íhlutir eru notaðir í fastbúnaði (að hluta opinn fastbúnað). Verkefnið þróar epk2extract verkfærakistuna til að draga út og afkóða fastbúnað og ýmis gögn frá LG, Hisense, Sharp, Philips/TPV og Thompson sjónvörpum, auk geymslu fyrir webOS Brew pakka og verkfærakistu til að fá rótarréttindi á sjónvarpi (RootMyTV) . Verkefnið býður upp á samsetningarumhverfi til að búa til kerfismyndir fyrir sjónvörp byggð á LG NC4 og LG115x borðum, og gamla breytta vélbúnaðar fyrir Saturn S6, Saturn S7 og LG 2010 og 2011 sjónvörp byggð á Broadcom flísum.

Heimild: opennet.ru

Bæta við athugasemd