Lëshimi i platformës webOS Open Source Edition 2.10

ËshtĂ« paraqitur versioni i platformĂ«s sĂ« hapur webOS Open Source Edition 2.10, e cila mund tĂ« pĂ«rdoret nĂ« njĂ« gamĂ« tĂ« gjerĂ« pajisjesh portative, pllakave dhe sistemeve tĂ« informacionit dhe argĂ«timit nĂ« automjete. Si platforma referuese pĂ«r hardware, konsiderohen pllakat Raspberry Pi 4. Platforma zhvillohet nĂ« njĂ« depo publike nĂ«n licencĂ«n Apache 2.0, dhe zhvillimi koordintohet nga komuniteti, duke ndjekur njĂ« model tĂ« pĂ«rbashkĂ«t tĂ« menaxhimit tĂ« zhvillimit.

Platforma webOS u zhvillua fillimisht nga kompania Palm në vitin 2008 dhe u përdor në smartphone-t Palm Pre dhe Pixie. Si rezultat i blerjes së kompanisë Palm në vitin 2010, platforma kaloi në duar të Hewlett-Packard, e cila përpiqej ta përdorte këtë platformë në printerët, tabletët, laptopët dhe PC-të e saj. Në vitin 2012, kompania HP njoftoi kalimin e webOS në një projekt të hapur të pavarur dhe në vitin 2013 filloi publikimin e kodit burimor të komponenteve të tij. Në vitin 2013, platforma u ble nga kompania LG nga Hewlett-Packard dhe tani aplikohet në më shumë se 70 milion televizorë dhe pajisje konsumatorësh LG. Në vitin 2018, u themelua projekti webOS Open Source Edition, përmes të cilit kompania LG përpiqej të kthehej në një model të hapur zhvillimi, të tërheqte pjesëmarrës të tjerë dhe të zgjeronte gamën e pajisjeve të mbështetura nga webOS.

Mediu i webOS formohet duke përdorur mjete dhe paketa bazë nga OpenEmbedded, si dhe një sistem ndërtimi dhe një grup të dhënash nga projekti Yocto. Komponentët kyç të webOS janë Menaxheri i Sistemit dhe Aplikacioneve (SAM, System and Application Manager), i cili përgjigjet për ekzekutimin e aplikacioneve dhe shërbimeve, dhe Menaxheri i Sipërfaqes Luna (LSM), i cili krijon ndërfaqen e përdoruesit. Komponentët janë shkruar duke përdorur kornizën Qt dhe motorin e shfletuesit Chromium.

Rendering bëhet përmes një menaxheri kompuzimi që përdor protokollin Wayland. Për zhvillimin e aplikacioneve të përdoruesve, rekomandohet përdorimi i teknologjive web (CSS, HTML5 dhe JavaScript) dhe kornizës Enact, e cila është e bazuar në React, por është e mundur edhe krijimi i programeve në C dhe C++ me një ndërfaqe të bazuar në Qt. Shell-i i përdoruesit dhe aplikacionet grafike të integruara janë kryesisht të implementuara si programe natyrale, të shkruara duke përdorur teknologjinë QML. Nga default, ofrohet shell-i Home Launcher, i optimizuar për menaxhim nga ekranet prekes dhe që ofron konceptin e kartave që ndërronin njëra-tjetrën (në vend të dritareve).

Lëshimi i platformës webOS Open Source Edition 2.10

Për ruajtjen e të dhënave në formë të strukturuar duke përdorur formatin JSON, përdoret depoja DB8, e cila ka si backend bazën e të dhënave LevelDB. Për inicializimin përdoret bootd i bazuar në systemd. Për përpunimin e përmbajtjes multimediale ofrohen nën-sistemet uMediaServer dhe Media Display Controller (MDC), ndërsa për tingujin aplikohet PulseAudio. server Për azhurnimin automatik të firmware-it përdoret OSTree dhe zëvendësimi atomik i ndarjeve (krijohen dy ndarje sistemore, njëra prej të cilave është aktive, ndërsa tjetra përdoret për kopjimin e azhurnimit).

Ndryshimet kryesore në versionin e ri:

  • I Ă«shtĂ« realizuar njĂ« kornizĂ« pĂ«r Aksesin e Ruajtjes, e cila ofron njĂ« ndĂ«rfaqe tĂ« vetme pĂ«r tĂ« aksesuar ruajtje tĂ« ndryshme, duke pĂ«rfshirĂ« ruajtjen e brendshme, pajisjet USB dhe sistemet e ruajtjes nĂ« re (deri tani mbĂ«shtetet vetĂ«m Google Drive). Korniza lejon, pĂ«rmes njĂ« ndĂ«rfaqe tĂ« pĂ«rbashkĂ«t, tĂ« shikoni dhe hapni dokumente, imazhe dhe skedarĂ« nga tĂ« gjithĂ« ofruesit e ruajtjes tĂ« konfiguruar.
  • NĂ« motorin e shfletuesit Ă«shtĂ« siguruar ruajtja e Cookie-ve sesionale dhe tĂ« autentifikimit nĂ« formĂ« tĂ« enkriptuar.
  • ËshtĂ« shtuar njĂ« shĂ«rbim i ri Menaxheri i PjesĂ«ve pĂ«r tĂ« menaxhuar pajisjet periferike, i cili mbĂ«shtet ndĂ«rveprimin me pajisjet pĂ«rmes interfaceve GPIO, SPI, I2C dhe UART. ShĂ«rbimi lejon organizimin e menaxhimit tĂ« pajisjeve tĂ« reja pa ndryshuar kodin burimor tĂ« platformĂ«s.
  • JanĂ« zgjeruar mundĂ«sitĂ« e modelit tĂ« menaxhimit tĂ« aksesit ACG (Grupet e Kontrollit tĂ« Aksesit), tĂ« cilat aplikohen pĂ«r tĂ« kufizuar autorizimet e shĂ«rbimeve qĂ« pĂ«rdorin Luna Bus. NĂ« kĂ«tĂ« version tĂ« ri, tĂ« gjitha shĂ«rbimet e vjetra, qĂ« mĂ« parĂ« pĂ«rdornin modelin e vjetĂ«r tĂ« sigurisĂ«, janĂ« kaluar nĂ« ACG. Sintaksa e rregullave tĂ« ACG Ă«shtĂ« ndryshuar.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster