Versioni e webOS Open Source Edition 2.26 është tani në dispozicion dhe mund të përdoret në pajisje të ndryshme portative, bordet dhe sistemet e informacionit dhe argëtimit në automobil. Si platformë standard, janë marrë në konsideratë bordet Raspberry Pi 4. Platforma zhvillohet në një depo publike nën licencën Apache 2.0 dhe zhvillimi mbikëqyret nga një komunitet që ndjek një model të përbashkët të menaxhimit të zhvillimit.
Ndryshimet kryesore në versionin e ri:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r instalimin e aplikacioneve web vetĂ«-mjaftues (PWA, Aplikacioni Web i Avancuar). Kur hapen faqet qĂ« mbĂ«shtesin PWA, nĂ« panelin e shfletuesit shfaqet njĂ« buton pĂ«r instalimin e tyre. Pasi tĂ« instalohet, ikona pĂ«r nisjen e aplikacionit PWA shfaqet nĂ« ndĂ«rfaqen standard tĂ« lançimit tĂ« aplikacioneve, pĂ«rkrah aplikacioneve tĂ« zakonshme.

- Në ndërfaqen e regjistrimit të përmbajtjes multimediale janë shtuar funksionet për pezullimin dhe rinisjen e regjistrimit, si dhe regjistrimin e vetëm të zërit. Për videon, ofrohet mundësia për të zgjedhur frekuencën e kadrave dhe aventin (FHD/20 FPS ose HD/30 FPS).
- Në API-në për punën me zërin është shtuar mundësia për të ndalur dhe pezulluar riprodhimin e tingujve sistemikë, si dhe për të menaxhuar volumet e tyre.
- Në shfletuesin web Enact është shtuar mundësia për të hapur faqe përmes proxy. Puna përmes proxy mund të lidhet me faqe të veçanta.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r vizatimin e mbrojtur duke pĂ«rdorur DMABUF.
- Janë përditësuar fontet Noto.
- Për GStreamer është përdorur dekoduesi UnifiedDecodebin, i shkruar në gjuhën Rust.
- Në motorin e shfletuesit është shtuar mbështetje për mekanizmin WEb Push duke përdorur server FCM (Google Firebase Cloud Messaging).
- Janë transferuar ndryshimet nga platforma Yocto 5.0.

Platforma webOS është zhvilluar fillimisht nga kompania Palm në vitin 2008 dhe është përdorur në telefonat inteligjentë Palm Pre dhe Pixie. Në vitin 2010, pas blerjes së kompanisë Palm, platforma u kalua në duar të Hewlett-Packard, e cila më pas u përpoq të përdorte këtë platformë në printerat, tabletat, 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 Hewlett-Packard nga LG dhe tani përdoret në më shumë se 70 milion televizorë dhe pajisje konsumatori 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, duke tërhequr pjesëmarrës të tjerë dhe zgjeruar gamën e pajisjeve të mbështetura në 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).
Për ruajtjen e të dhënave në një format të strukturuar duke përdorur formatin JSON, përdoret depoja DB8, e cila shfrytëzon si backend DB-në LevelDB.
Për inicializimin përdoret bootd i bazuar në systemd. Për përpunimin e përmbajtjes multimediatike ofrohen nënsistemat uMediaServer dhe Media Display Controller (MDC), ndërsa për serverin e zërit përdoret PulseAudio. Për përditësimin automatik të firmware-it përdoret OSTree dhe zëvendësimi atomik i particioneve (krijohen dy particione sistemike, njëra prej të cilave është aktive, ndërsa tjetra përdoret për kopjimin e përditësimit).
Burimi: opennet.ru

