Platforma webOS w 2013 roku była wykupione firmy LG firmy Hewlett-Packard i jest używany w ponad 70 milionach telewizorów LG i urządzeń konsumenckich. Projekt webOS Open Source Edition powstał w 2018 roku po tym, jak firma LG podjęła próbę powrotu do otwartego modelu rozwoju, aby przyciągnąć kolejnych uczestników i poszerzyć gamę urządzeń, na których można było korzystać z webOS.
Środowisko systemu webOS tworzone jest przy użyciu narzędzi i podstawowych pakietów Otwórz osadzony, a także system kompilacji i zestaw metadanych z projektu Yocto. Kluczowymi komponentami webOS są menedżer systemu i aplikacji (SAM, System and Application Manager), który odpowiada za uruchamianie aplikacji i usług, oraz Luna Surface Manager (LSM), który tworzy interfejs użytkownika. Komponenty są pisane przy użyciu frameworka Qt i silnika przeglądarki Chromium.
Renderowanie odbywa się za pośrednictwem menedżera kompozytów przy użyciu protokołu Wayland. Do tworzenia aplikacji niestandardowych proponuje się wykorzystanie technologii internetowych (CSS, HTML5 i JavaScript) oraz frameworku Zarządzać, oparty na React, ale możliwe jest również tworzenie programów w C i C++ z interfejsem opartym na Qt. Powłoka użytkownika i wbudowane aplikacje graficzne implementowane są głównie jako programy natywne pisane w technologii QML.
Pamięć służy do przechowywania danych w ustrukturyzowanej formie przy użyciu formatu JSON DB8, używając bazy danych LevelDB jako backendu.
Do inicjalizacji jest używany ładowany oparty na systemd. Do przetwarzania treści multimedialnych oferowane są podsystemy uMediaServer i Media Display Controller (MDC), a PulseAudio służy jako serwer dźwięku.
Wprowadzono nowy referencyjny interfejs użytkownika, Home Launcher, który jest zoptymalizowany pod kątem sterowania za pomocą ekranu dotykowego i oferuje ulepszoną koncepcję obracania map (zamiast okien). W interfejsie dodano także pasek szybkiego uruchamiania, w którym znajdują się skróty do często używanych funkcji, takich jak dostęp do ustawień i powiadomień;
Platforma przystosowana jest do stosowania w samochodowych systemach informacyjno-rozrywkowych. Na przykład możliwa jest praca w środowiskach z dwoma ekranami, zwykle stosowanymi w systemach multimedialnych dla pasażerów;
Proponowane narzędzia do automatycznej aktualizacji oprogramowania (FOTA - Firmware-Over-The Air), w zależności od aplikacji OSTree i aktualizacja systemu atomowego. Cały obraz systemu jest odbudowywany jako całość, bez dzielenia na osobne pakiety. System aktualizacji opiera się na wykorzystaniu dwóch partycji systemowych, z których jedna jest aktywna, a druga służy do kopiowania aktualizacji, po zainstalowaniu aktualizacji partycje zmieniają role;
Dodano tryb SoftAP (Tethering), który umożliwia organizację pracy bezprzewodowego punktu dostępowego w celu podłączenia innych urządzeń do sieci;
Dodano obsługę obowiązkowej kontroli dostępu w oparciu o moduł jądra Smack (Simplified Mandatory Access Control Kernel);
Ulepszona obsługa Bluetooth i Wi-Fi;
Referencyjna platforma sprzętowa została zaktualizowana o płytkę Raspberry Pi 4 (wcześniej oferowaną do współpracy z Raspberry Pi 3 Model B), która umożliwia podłączenie dwóch ekranów poprzez HDMI, wykorzystanie bardziej zaawansowanego procesora graficznego, wykorzystanie Gigabit Ethernet, dwuzakresowego Wi-Fi, Bluetooth 5.0/BLE i USB 3.0;
Domyślne rejestrowanie zaangażowany dziennik z systemd;
Zaktualizowane wersje komponentów innych firm leżących u podstaw platformy, w tym Qt 5.12 i Chromium 72.