LG-k webOS Open Source Edition 2.19 kaleratu du

WebOS Open Source Edition 2.19 plataforma irekiaren oharra argitaratu da, hainbat gailu eramangarri, plaka eta autoen infotainment sistemetan erabil daitekeena. Raspberry Pi 4 plakak erreferentziazko hardware-plataformatzat hartzen dira. Plataforma Apache 2.0 lizentziapean biltegi publiko batean garatzen da, eta garapena komunitateak kudeatzen 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.

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:

  • Home aplikazioa hobetu da, gehien deitzen diren funtzioen aukeraketa duen egoera-barra bat sartzeko. Paneleko edukiak aplikazioekin doan editatzeko laguntza eskaintzen da. Pantailako keinu berriak gehitu dira.
    LG-k webOS Open Source Edition 2.19 kaleratu du
  • Bideo-deiak aplikazioa bideo-deiak egiteko eta bideo-bilera birtualak egiteko sartzen da. Oraingo moduan, Cisco Webex eta Microsoft Teams-en bidez soilik komunikazioa onartzen da.
    LG-k webOS Open Source Edition 2.19 kaleratu du
  • Komando-lerroko ingurune bat eman du zure bloke-zorro-zorro aplikazioak sortzeko (Blockchain Wallet), eta horrek eragiketak errazten ditu, hala nola transakzioak sinatzea eta transakzio horiek blokeo-katean erregistratzea.
  • Enact Browser-ek malwarea hautemateko zerbitzurako laguntza gehitu du eta leiho ireki bat ezarri du erabiltzaileari baimenak eskatuz.
  • Audiod audio zerbitzarian barne eta kanpoko audio gailuak detektatzeko laguntza gehitu da. Bigarren mailako soinu-gailuetarako (azpigailuetarako), soinu-txartel integratuak eta MIPI kameretarako laguntza gehitu da Sys Zerbitzuan. PulseAudio-k ECNR (Echo Cancellation Noise Reduction) oihartzuna deuseztatzeko mekanismoa erabiltzen du.
  • Yocto Embedded Linux Platform osagaiak eguneratu dira 4.0 kaleratzeko.
  • Arakatzaile-motorra Chromium 94 bertsiora eguneratu da (lehen Chromium 91 erabiltzen zen). WebOS web aplikazioetarako gamepadak erabiltzeko gaitasuna gehitu da.
  • Noto letra-tipoak eguneratu dira (Unicode 15.0.0 karaktereentzako euskarria gehitu da).
  • Qt 6.4ra aldatu da. Enact web esparrua 4.5.0 bertsiora eguneratu da.

Iturria: opennet.ru

Gehitu iruzkin berria