Objavljen je novi izdanak otvorene platforme webOS Open Source Edition 2.18, koja se može koristiti na različitim prijenosnim uređajima, pločama i informatičko-zabavnim sustavima automobila. Kao referentna hardverska platforma koriste se Raspberry Pi 4 ploče. Platforma se razvija u javnom repozitoriju pod Apache 2.0 licencom, a razvoj nadgleda zajednica uz model zajedničkog upravljanja razvojem.
Platforma webOS prvotno je razvijena od strane kompanije Palm 2008. godine i korištena je na pametnim telefonima Palm Pre i Pixie. Godine 2010., nakon preuzimanja kompanije Palm, platforma je prešla pod kontrolu Hewlett-Packard-a, koji je nastojao iskoristiti ovu platformu za svoje pisače, tablete, prijenosna računala i računala. Godine 2012. kompanija HP je najavila prijenos webOS-a u neovisni otvoreni projekt, a 2013. godine započela je otvaranje izvornih kodova njegovih komponenti. U 2013. godini platforma je otkupljena od Hewlett-Packard-a od strane LG-a i sada se koristi na više od 70 miliona televizora i potrošačkih uređaja LG. Godine 2018. osnovan je projekt webOS Open Source Edition, preko kojeg je kompanija LG pokušala ponovno preći na otvoreni model razvoja, privući druge učesnike i proširiti spektar podržanih uređaja u webOS-u.
Sistemsko okruženje webOS formira se korištenjem alata i osnovnih paketa OpenEmbedded, kao i sustava za gradnju i skupa metapodataka iz projekta Yocto. Ključni sastavni dijelovi webOS-a su menadžer sistema i aplikacija (SAM, System and Application Manager) koji je odgovoran za izvršavanje aplikacija i usluga, te Luna Surface Manager (LSM) koji oblikuje korisničko sučelje. Komponente su napisane korištenjem Qt framework-a i pregledničkog engine-a Chromium.
Prikaz se vrši putem kompozitnog menadžera koji koristi Wayland protokol. Za razvoj korisničkih aplikacija predlaže se korištenje web tehnologija (CSS, HTML5 i JavaScript) i Enact framework-a, temeljenog na React-u, ali je također moguće razvijanje programa na C i C++ s korisničkim sučeljem temeljenim na Qt-u. Korisničko sučelje i ugrađene grafičke aplikacije većinom su implementirane kao izvorni programi napisani korištenjem QML tehnologije. Po defaultu se nudi sučelje Home Launcher, optimizirano za upravljanje putem dodirnih ekrana i nudi koncept zamjenjivih kartica (umjesto prozora).
Za pohranu podataka u strukturiranom obliku koristi se skladište DB8, koje koristi LevelDB kao backend. Za inicijalizaciju se koristi bootd temeljen na systemd-u. Za obradu multimediјalnog sadržaja nude se podsustavi uMediaServer i Media Display Controller (MDC), a kao zvučna poslužitelja koristi se PulseAudio. Za automatsko ažuriranje firmvera koristi se OSTree i atomska zamjena particija (stvaraju se dvije sistemske particije, od kojih je jedna aktivna, a druga se koristi za kopiranje ažuriranja).
Glavne promjene u novom izdanju:
- Predložena je nova početna stranica (Home App), u kojoj je preuređen stil trake s panelima, statusne trake i ikona.

- Prešao je na biblioteku Qt 6.3.1.
- U komponentu za upravljanje konfiguracijom configd dodan je kod za prikupljanje telemetrije (data collection).
- U Web-razvoju implementirana je podrška za otkrivanje zlonamjernih web stranica putem API-ja Web Risk.
- Ispravljene su greške u Enact pregledniku i sučelju za rad s kamerom.
- U ekranog menadžera LSM (Luna Surface Manager) dodana je podrška za 4K rezoluciju.
Izvor: opennet.ru

