LG-k webOS Open Source Edition 2.20 kaleratu du

WebOS Open Source Edition 2.20 plataforma irekiaren bertsioa aurkeztu da, hainbat gailu eramangarri, taula eta autoen infotainment sistemetan erabil daitekeena. Raspberry Pi 4 plakak erreferentziazko hardware-plataformatzat hartzen dira.Plataforma biltegi publiko batean garatzen da Apache 2.0 lizentziapean, eta garapena komunitateak gainbegiratzen du, garapen kolaboratiboaren kudeaketa-eredu bati atxikita.

WebOS plataforma 2008an Palmek garatu zuen jatorriz eta Palm Pre eta Pixie telefonoetan erabili zen. 2010ean, Palm erosi ondoren, plataforma Hewlett-Packard-en eskuetara pasatu zen, eta ondoren HP plataforma hau bere inprimagailuetan, tabletetan, ordenagailu eramangarrietan eta ordenagailuetan erabiltzen saiatu zen. 2012an, HP-k webOS kode irekiko proiektu independente batera transferitzea iragarri zuen eta 2013an bere osagaien iturburu kodea irekitzen hasi zen. Plataforma LG-k Hewlett-Packard-i erosi zion 2013an eta gaur egun 70 milioi LG telebista eta kontsumo-gailuetan erabiltzen da. 2018an, webOS Open Source Edition proiektua sortu zen, eta horren bidez LG saiatu zen garapen irekiko eredura itzultzen, beste parte-hartzaile batzuk erakartzen eta webOS-en onartzen diren gailu sorta zabaltzen.

WebOS sistemaren ingurunea OpenEmbedded tresna-kit eta oinarrizko paketeak erabiliz eratzen da, baita Yocto proiektuko eraikitze-sistema eta metadatu multzoa ere. WebOSen funtsezko osagaiak sistema eta aplikazioen kudeatzailea (SAM, System and Application Manager) dira, aplikazioak eta zerbitzuak exekutatzeko ardura duena, eta Luna Surface Manager (LSM), erabiltzailearen interfazea osatzen duena. Osagaiak Qt markoa eta Chromium arakatzailearen motorra erabiliz idazten dira.

LG-k webOS Open Source Edition 2.20 kaleratu du

Errendatzea Wayland protokoloa erabiltzen duen kudeatzaile konposatu baten bidez egiten da. Aplikazio pertsonalizatuak garatzeko, web teknologiak (CSS, HTML5 eta JavaScript) eta React-en oinarritutako Enact markoa erabiltzea proposatzen da, baina Qt-en oinarritutako interfazea duten C eta C ++-n programak ere sor daitezke. Erabiltzaile-interfazea eta kapsulatutako aplikazio grafikoak gehienbat QML teknologia erabiliz idatzitako jatorrizko programa gisa inplementatzen dira. Lehenespenez, Home Launcher eskaintzen da, ukipen-pantailaren funtzionamendurako optimizatuta dagoena eta ondoz ondoko mapen kontzeptua eskaintzen duena (leihoen ordez).

Datuak JSON formatua erabiliz forma egituratuan gordetzeko, DB8 biltegiratzea erabiltzen da, LevelDB datu-basea backend gisa erabiltzen duena. Hasieratzeko, sisteman oinarritutako bootd erabiltzen da. uMediaServer eta Media Display Controller (MDC) azpisistemak eskaintzen dira multimedia edukia prozesatzeko, PulseAudio soinu zerbitzari gisa erabiltzen da. Firmwarea automatikoki eguneratzeko, OSTree eta partizio atomikoaren ordezkapena erabiltzen dira (sistemaren bi partizio sortzen dira, horietako bat aktibo dago eta bigarrena eguneratzea kopiatzeko erabiltzen da).

Aldaketa nagusiak bertsio berrian:

  • Raspberry Pi 4 plakarako eta emuladorerako prest egindako webOS irudiak hornitzen hasi da. Irudiak GitHub-en argitaratuko dira kaleratu eta egun gutxiren buruan.
  • Sistemaren erabiltzaile-interfazea Moonstone esparrutik Sandstonera transferitu da.
  • Konfiguratzaileak konexioak behin egin ziren Wi-Fi sarbide-puntu ezagunen zerrenda ikusteko aukera eskaintzen du.
    LG-k webOS Open Source Edition 2.20 kaleratu du
  • Teklatuko lasterbidea gehitu da (Ktrl + Alt + F9) pantaila-argazkia sortzeko (/tmp/screenshots-en gordeta), baita Ctrl + Alt + F10 lasterbidea ere pantaila-argazki guztiak ezabatzeko.
  • Egoera-barrako ikonoak aldatu dira. Egoera-barratik Wi-Fira konektatzeko gaitasuna gehitu da.
  • WebEX arakatzaileak bideoa edo audioa erreproduzitzeko adierazle bat gehitu du fitxetan.
  • Clang webruntime eta WAM eraikitzeko erabiltzen da Blink motorra.

Iturria: opennet.ru

Gehitu iruzkin berria