Платформа webOS у 2013 році була викуплено компанією LG у Hewlett-Packard і застосовується на більш ніж 70 мільйонах телевізорів та споживчих пристроїв LG. Проект webOS Open Source Edition був заснований у 2018 році, після того, як компанія LG спробувала повернутися до відкритої моделі розробки для залучення інших учасників та розширення спектру пристроїв, на яких може застосовуватися webOS.
Системне оточення webOS формується з використанням інструментарію та базових пакетів OpenEmbedded, а також складальної системи та набору метаданих від проекту Йокто. Ключовими компонентами webOS є менеджер системи та додатків (SAM, System and Application Manager), що відповідає за виконання додатків та сервісів, та Luna Surface Manager (LSM), що формує інтерфейс користувача. Компоненти написані з використанням фреймворку Qt та браузерного двигуна Chromium.
Малювання здійснюється через композитний менеджер, який застосовує протокол Wayland. Для розробки додатків користувача пропонується використовувати web-технології (CSS, HTML5 і JavaScript) і фреймворк Увімкнути, заснований на React, але можливе створення програм на З і C++ з інтерфейсом з урахуванням Qt. Оболонка користувача та вбудовані графічні програми в основному реалізовані як нативні програми, написані з використанням технології QML.
Для зберігання даних у структурованому вигляді з використанням формату JSON застосовується сховище DB8, що використовує як бекенд БД LevelDB.
Для ініціалізації використовується завантажений на основі системиd. Для обробки мультимедійного контенту пропонуються підсистеми uMediaServer і Media Display Controller (MDC), як звуковий сервер застосовується PulseAudio.
Запропоновано новий еталонний інтерфейс користувача - Home Launcher, оптимізований для керування з сенсорних екранів і пропонує вдосконалену концепцію карт, що змінюють один одного (замість вікон). В інтерфейс також додана панель швидкого запуску, на якій розміщуються ярлики для функцій, що часто використовуються, таких як доступ до налаштувань і повідомлень;
Платформа адаптована до застосування на автомобільних інформаційно-розважальних системах. Наприклад, забезпечена можливість роботи в оточеннях з двома екранами, які зазвичай використовуються в пасажирських мультимедійних системах;
Запропоновано засоби для автоматичного оновлення прошивки (ФОТА - Firmware-Over-the Air), засновані на застосуванні OSTree та атомарного оновлення системи. Весь образ системи перезбирається цілком, без поділу окремі пакети. Система оновлень заснована на використанні двох системних розділів, один з яких активний, а другий використовується для копіювання оновлення, після встановлення оновлення розділи змінюються ролями;
Додано режим SoftAP (Tethering), що дозволяє організувати роботу точки бездротового доступу для підключення до мережі інших пристроїв;
Додано підтримку мандатного керування доступом на базі модуля ядра Smack (Simplified Mandatory Access Control Kernel);
Покращена підтримка Bluetooth та WiFi;
Еталонна апаратна платформа оновлена до плати Raspberry Pi 4 (раніше пропонувалося використовувати Raspberry Pi 3 Model B ), на якій можна підключати два екрани через HDMI, використовувати більш досконалий GPU, використовувати Gigabit Ethernet, дводіапазонний Wi-Fi, Bluetooth 5.0/BLE і USB 3.0 ;
Для ведення логів за замовчуванням задіяний journald від systemd;
Оновлено версії сторонніх компонентів, що лежать в основі платформи, включаючи Qt 5.12 та Chromium 72.